mysql 语句账号注入_mysql中SQL语句的注入问题

 2023-09-11 阅读 19 评论 0

摘要:SET NAMES utf8mb4;DROP TABLE IF EXISTS `user`;CREATE TABLE `user` (`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '用户唯一id',`name` VARCHAR(32) DEFAULT NULL COMMENT '用户名',`email` VARCHAR(

SET NAMES utf8mb4;

DROP TABLE IF EXISTS `user`;

CREATE TABLE `user` (

`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '用户唯一id',

`name` VARCHAR(32) DEFAULT NULL COMMENT '用户名',

`email` VARCHAR(32) DEFAULT NULL COMMENT '电子邮箱',

`password` VARCHAR(32) DEFAULT NULL COMMENT '密码',

) ENGINE=INNODB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4;

DROP TABLE IF EXISTS `role`;

CREATE TABLE `role` (

`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,

`user_id` INT(11) UNSIGNED NOT NULL COMMENT '用户id',

`name` VARCHAR(32) NOT NULL COMMENT '用户角色名',

PRIMARY KEY (`id`),

UNIQUE KEY `user_id_and_name` (`user_id`,`name`) USING BTREE,

KEY `user_id` (`user_id`)

) ENGINE=INNODB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4;

老师我这么写的SQL有什么问题吗,为什么一直报错:

错误码: 1064

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4' at line 6

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/43145.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息