0

出于某种原因,我必须更改 mysql 表中一个参数 'param' 的默认值,我必须将其默认设置为 NULL。我尝试通过 phpmyadmin 对其进行管理,但收到以下错误消息:

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

我该如何解决这个问题?

4

1 回答 1

2

您不能将NOT NULL列设置为具有DEFAULT NULL.

在 phpMyAdmin 中,Null?编辑时选中该列的框。

于 2012-12-23T00:43:33.997 回答