有人可以告诉我为什么我会在第6行收到语法错误
谢谢!
CREATE TABLE schools (
schoolID int NOT NULL AUTO_INCREMENT PRIMARY KEY,
parentID int NOT NULL DEFAULT '0',
schoolname VARCHAR(199) NOT NULL,
active int NOT NULL,
dateENTERED datetime NOT NULL
),
答案 0 :(得分:1)
如果从最后一行删除,
,它应该有效 -
经过测试的代码 -
CREATE TABLE schools (
schoolID int NOT NULL AUTO_INCREMENT PRIMARY KEY,
parentID int NOT NULL DEFAULT '0',
schoolname VARCHAR(199) NOT NULL,
active int NOT NULL,
dateENTERED datetime NOT NULL
);
甚至这个也有效(在phpmyadmin中测试)
CREATE TABLE schools (
schoolID int NOT NULL AUTO_INCREMENT PRIMARY KEY,
parentID int NOT NULL DEFAULT '0',
schoolname VARCHAR(199) NOT NULL,
active int NOT NULL,
dateENTERED datetime NOT NULL
)
答案 1 :(得分:0)
假设第六行是dateEnterered,请尝试类似:
dateEntered timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
是的,将逗号更改为分号。