MySQL建表时出现Error .... right syntax to use near ')'at line 7
发布网友
发布时间:2022-05-20 16:39
我来回答
共5个回答
热心网友
时间:2023-11-01 15:44
建表的时候,最后一句最后面是不能加标点符号的,把它去掉就可以了。测试通过。
热心网友
时间:2023-11-01 15:44
CREATE TABLE `_chats` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`sendUser` varchar(200) NOT NULL,
`receiveUser` varchar(200) NOT NULL,
`_txt` text NOT NULL,
`_time` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
是不是 缺少 ENGINE=InnoDB DEFAULT CHARSET=gbk; 的缘故呢
热心网友
时间:2023-11-01 15:45
`Picture` VARBINARY NULL ,
把这句改成
`Picture` VARBINARY(一个数字) NULL ,
比如
`Picture` VARBINARY(5) NULL ,
热心网友
时间:2023-11-01 15:46
最后那个点去掉
FOREIGN KEY(CID) REFERENCES Customer(CID),
改成
FOREIGN KEY(CID) REFERENCES Customer(CID),
热心网友
时间:2023-11-01 15:46
最后一个CID后面不应该加逗号。