【发布时间】:2019-09-30 00:06:34
【问题描述】:
我想创建一个tb_order数据库表,但是不知道哪个代码格式不对。
CREATE TABLE tb_order (
id INT(11) NOT NULL AUTO_INCREMENT,
user_id INT(11) DEFAULT NULL,
order_number VARCHAR(255) DEFAULT NULL,
CREATE DATETIME DEFAULT NULL,
updated DATETIME DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=INNODB AUTO_INCREMENT=2 DEFAULT
CHARSET=utf8;
显示错误信息
查询:CREATE TABLE tb_order (id int(11) NOT NULL AUTO_INCREMENT, user_id int(11) 默认 NULL,order_number varchar(255) 默认 NULL... 错误代码:1064 您的 SQL 语法有误;查看 与您的 MySQL 服务器版本相对应的手册 'create datetime DEFAULT NULL, updated datetime 附近使用的语法 DEFAULT NULL, PRIMARY KEY (id) ) ' 在第 5 行执行时间: 00:00:00:000 转会时间 : 00:00:00:000 总时间 : 00:00:00:000
【问题讨论】:
-
使用
created代替create作为列名。
标签: mysql