将列从非null设置为null - mysql

时间:2012-12-23 00:41:41

标签: mysql null

出于某种原因,我必须在mysql表中更改一个参数'param'的默认值,默认情况下我必须将其设置为NULL。我试图通过phpmyadmin管理它,我收到此错误消息:

ALTER TABLE  `mytable` CHANGE  `param`  `param` VARCHAR( 150 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT NULL

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您无法将NOT NULL列设置为DEFAULT NULL

在phpMyAdmin中,在编辑时检查列的Null?框。