CREATE TABLE conversationlog(
bot TINYINT( 3 ) UNSIGNED NOT NULL DEFAULT '0',
id INT( 11 ) NOT NULL AUTO_INCREMENT ,
input TEXT,
response TEXT,
uid VARCHAR( 255 ) DEFAULT NULL ,
enteredtime TIMESTAMP( 14 ) NOT NULL ,
PRIMARY KEY ( id ) ,
KEY botid( bot )
) ENGINE = MYISAM ;
MySQL说:
编写这个SQL查询来创建对话日志,我不知道为什么会出现错误。请纠正。#1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以获得正确的语法 '(14)NOT NULL,PRIMARY KEY(id),KEY botid(bot))附近 发动机= MyisAM'在第7天
答案 0 :(得分:3)
您错过了enteredtime
和TIMESTAMP
之间的空格:
enteredtime TIMESTAMP( 14 ) NOT NULL ,
答案 1 :(得分:1)
缺少空间......它应该像
enteredtime TIMESTAMP( 14 ) NOT NULL
答案 2 :(得分:1)
不要在TIMESTAMP
中传递值参数。而不是:
enteredtime TIMESTAMP( 14 ) NOT NULL ,
使用它:
enteredtime TIMESTAMP NOT NULL ,
答案 3 :(得分:1)