我执行了以下查询
ALTER TABLE `users` CHANGE `phone` `phone` VARCHAR( 20 )
CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT NULL
结果是......
#1067 - Invalid default value for 'phone'
答案 0 :(得分:6)
您不允许它为null,然后将其设置为null作为默认值。
答案 1 :(得分:1)
您为不能为NULL的列设置了默认值NULL