首页  >  问答  >  正文

一个sql注入错误,求哪位大神解决一下

1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在 'CREATE TABLE `dc_addons_access`(

  `user_id` int(10) NOT NULL,

  `addon` varchar 附近使用的正确语法' 在第 3 行



创建表 `dc_addons_access`(

  `user_id` int(10) NOT NULL,

  `addon` varchar(50) NOT NULL,

  `mpid` int(10) NOT NULL,

  `status` tinyint(1) DEFAULT NULL,

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

这是注册数据库表的其中一个表

冥冥之中天注定冥冥之中天注定2600 天前1293

全部回复(1)我来回复

  • ringa_lee

    ringa_lee2017-09-27 15:20:51

      `status` tinyint(1) DEFAULT NULL,

    最后的逗号去掉

    回复
    0
  • 冥冥之中天注定

    那个是报错之后才加的,之前没有逗号也注入不了,很烦!要不你加我QQ 我给你把这个SQL发过去,然后你注册一下看看。我是新手解决一上午就解决不了这个难题 1548 5266

    冥冥之中天注定 · 2017-09-27 15:23:42
    冥冥之中天注定

    这是个sql创建表的文件 这个逗号去掉还是提示错误 只能注册一个表,后面的一大堆注册不了,您QQ多少 我能给你发那个sql文件您看下吗?

    冥冥之中天注定 · 2017-09-27 19:31:24
    ringa_lee

    你这个语句我在本地运行了,只要把最后一个逗号(`status` tinyint(1) DEFAULT NULL)去掉就运行成功了!

    ringa_lee · 2017-09-27 15:55:09
    ringa_lee

    你把这个段语句放Mysql命令行中运行就行了,不用放文件里

    ringa_lee · 2017-09-27 21:56:34
  • 取消回复