正如您在标题中看到的那样,即使我从相关字段中删除了“not null”功能,它仍然不允许我为该字段插入空值,尽管该字段可以为空!
任何帮助都将不胜感激。
已编辑
CREATE TABLE `review` (
..
`RATING` int(11) DEFAULT NULL,
..
(`CATALOG_ID`)
) ENGINE=InnoDB AUTO_INCREMENT=31625 DEFAULT CHARSET=latin5 ROW_FORMAT=DYNAMIC
INSERT INTO review (RATING,..) VALUES (null,..);
Error: Column 'RATING' cannot be null
SQLState: 23000
ErrorCode: 1048
我也尝试在插入查询中插入不带RATING,即使它是默认的null和可空字段,它也会给出相同的错误消息并且永远不会插入字段。
答案 0 :(得分:4)