2010-08-30 76 views

回答

9

这是矛盾...... NOT NULL,但设置成默认NULL ...
删除DEFAULT NULL,改变NOT NULLNULL

ALTER TABLE `etexts` CHANGE `etext` `etext` VARCHAR(100) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL; 
+0

由于没有价值 - 奇怪的是,那对我产生什么phpMyAdmin的! (我在上面粘贴了我的问题) – tzmatt7447 2010-09-04 01:07:39

+0

phpMyAdmin并不总是正确的。如果尚未报告,可能需要填写错误。 – Lekensteyn 2010-09-04 08:22:31

1

你不能有一个NOT NULL列默认为NULL。

如果你希望它是可为空,然后

... COLLATE latin1_swedish_ci NULL 

空列将默认为自动的NULL如果为列

相关问题