我遇到了一种奇怪的MySQL行为。查询:
INSERT INTO `request_outsources` (`id`, `date`, `time`) VALUES (NULL, NULL, NULL)
返回错误:
#1136-列数与第1行的值数不符
所有三列都存在,并且可以为NULL。即使在PHPMyAdmin的插入掩码中,我也收到此错误。有人可以帮忙吗?预先感谢。
//编辑
SHOW CREATE TABLE `request_outsources`
返回
CREATE TABLE `request_outsources` (
`id` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL,
`date` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
`time` varchar(8) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci