创建错误问题
-- 创建一个新表
CREATE TABLE IF NOT EXISTS test3(
id TINYINT NOT NULL UNSIGNED AUTO_INCREMENT KEY,
username VARCHAR(20) NOT NULL UNIQUE,
email VARCHAR(20) NOT NULL DEFAULT 'imooc.com',
proName VARCHAR(10) NOT NULL DEFAULT '江西'
)ENGINE=INNODB CHARSET=UTF8;
哪里不对呢。?
0
收起
正在回答
3回答
UNSIGNED 关键字前边不可以加约束条件 ,它要拍在第一个
修改后的代码如下:
CREATE TABLE IF NOT EXISTS test3( id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT KEY, username VARCHAR(20) NOT NULL UNIQUE, email VARCHAR(20) NOT NULL DEFAULT 'imooc.com', proName VARCHAR(10) NOT NULL DEFAULT '江西' )ENGINE=INNODB CHARSET=UTF8;
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
慕数据0284452
2018-11-07 21:02:36
Java数据库开发与实战应用2018版
- 参与学习 人
- 提交作业 277 份
- 解答问题 4297 个
Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星