根据phpMyAdmin,以下SQL语句存在语法错误,但我无法发现它是什么。有任何想法吗?
CREATE TABLE allocations(
`student_uid` INT unsigned NOT NULL DEFAULT 0,
`active` INT unsigned NOT NULL DEFAULT 1,
`name` VARCHAR( 255 ) NOT NULL DEFAULT '',
`internal_id` VARCHAR( 255 ) DEFAULT '',
`tutor_uid` INT NOT NULL DEFAULT 0,
`allocater_uid` INT unsigned NOT NULL DEFAULT 0,
`time_created` INT NOT NULL DEFAULT 0,
`remote_time` FLOAT NOT NULL DEFAULT 0,
`next_lesson` VARCHAR NOT NULL DEFAULT -1,
PRIMARY KEY ( student_uid )
);
最佳答案
next_lesson` VARCHAR NOT NULL DEFAULT -1,
应该更改为
`next_lesson` VARCHAR(255) NOT NULL DEFAULT -1,
关于mysql - 我的MySQL语句有什么错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4688923/