出于某种原因,我必须在mysql表中更改一个参数'param'的默认值,默认情况下我必须将其设置为NULL。我试图通过phpmyadmin管理它,我收到此错误消息:
ALTER TABLE `mytable` CHANGE `param` `param` VARCHAR( 150 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT NULL
我该如何解决这个问题?
答案 0 :(得分:2)
您无法将NOT NULL
列设置为DEFAULT NULL
。
在phpMyAdmin中,在编辑时检查列的Null?
框。