我在建立数据时,写的sql语句,执行时为啥总是出项#1064 - You have an error in your SQL syntax; check

2024-10-31 16:34:00
推荐回答(4个)
回答1:

CREATE TABLE test(
id int(10) NOT NULL auto_increment,
uid varchar(10) NOT NULL default '0',
regdate date NOT NULL,
remark text NULL,PRIMARY KEY(id)
)
把结构部分的单引都去掉,如表名,字段名的单引号。

回答2:

将表名和字段名的单引号都去掉,不需要的。

回答3:

test 和 字段的 单引都去掉!

回答4:

DROP TABLE `test1`;
CREATE TABLE `test1` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`uid` varchar(10) NOT NULL DEFAULT '0',
`regdate` date NOT NULL,
`remark` text,
PRIMARY KEY (`id`)
)