为了账号安全,请及时绑定邮箱和手机立即绑定

创建数据表问题

创建数据表的时候写的代码跟老师一样,但是报错了,为啥? 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 ')' at line 5 百度翻译了一下  括号用错了???

正在回答

2 回答

是指在括号附件有错误,一般都是单词打错什么的,仔细检查下,创建数据表:

CREATE TABLE tab_name(

id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,

username VARCHAR(20) NOT NULL,

age TINYINT DEFAULT 18,

sex ENUM('0','1','2') DEFAULT '2',

pid SMALLINT UNSIGNED,

FOREIGN KEY (pid) REFERENCES privince(id)

);

多敲几遍应该就掌握辣^_^


0 回复 有任何疑惑可以回复我~
#1

给我一杯咖啡

附近,抱歉,打错字~
2017-04-07 回复 有任何疑惑可以回复我~

先把你创建数据表的代码贴出来

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

创建数据表问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信