问答详情
源自:2-1 数据库设计

按照代码创建的数据表 ,下边是源码 和错误提示

[SQL] CREATE TABLE user(


'uid' int(10) AUTO_INCREMENT PRIMARY KEY COMMENT '用户ID',

'username' varchar(30) NOT NULL DEFAULT '' COMMENT '用户名',

'password' char(6) NOT NULL DEFAULT '' COMMENT '密码',

'sex' char(2) NOT NULL DEFAULT '保密' COMMENT '性别',

'email' varchar(40) NOT NULL DEFAULT '' COMMENT '邮箱',

'hobby' varchar(255) NOT NULL DEFAULT '' COMMENT '兴趣爱好',

KEY 'username'('username')

)ENGINE=MyISAM DEFAULT CHARSET=UTF8 COMMENT='用户表';

[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''uid' int(10) AUTO_INCREMENT PRIMARY KEY COMMENT '用户ID',

'username' varch' at line 3

这是我看笔记创建的数据表  为什么会这样  报错求解

提问者:兔子先生__ 2017-12-21 09:47

个回答

  • 慕先生4688079
    2018-01-02 19:12:02

    'uid' int(10)

    uid  两边的不是单引号,而是   `   键盘Tab键上面,波浪线键那个键下面那个字符。