我收到此错误:
Error Add:Field 'sku' doesn't have a default value
其中sku
是products
表中的cloumn。我尝试了下一个选项:
NOT NULL DEFAULT ''
NOT NULL DEFAULT NULL
NOT NULL DEFAULT '0'
DEFAULT '0'
DEFAULT ''
但没有工作,仍然是同样的错误。
这是表创建代码:
CREATE TABLE `features_cuts_product_values` (
`id` int(11) UNSIGNED NOT NULL,
`product_id` int(11) UNSIGNED NOT NULL,
`features_cuts_id` int(11) UNSIGNED NOT NULL,
`sku` varchar(50) NOT NULL,
`price` float NOT NULL,
`quantity` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=hebrew;
我已经浏览了整个互联网,我搜索了StackOverflow但发现没有解决我的问题。
为什么会发生这种情况?如何解决?