phpMyadmin无法将默认值设置为Null。

5
如何在Mysql中将varchar,text,int默认设置为NULL?
我有一张表,用户可以选择性地填写某些列。
如果用户没有填写任何内容,我希望将默认值设置为NULL。
我尝试在PHPMyAdmin中进行此操作,但我收到错误消息“#1067 - 无效的默认值”。 enter image description here

请举出该列的示例。它是否填充有数据?您需要添加更多细节。 - Daniel
你能展示你的代码吗? - zxc
我在phpMyadmin中完成它,我使用鼠标点击选择选项。 - Ben
你是否取消了 NULL 复选框(在 ATTRIBUTEINDEX 之间)的勾选? - Mr. B.
列需要可为空。 - francisco.preller
我将默认设置为NULL,并且选中了NULL框。但是,在PHPMyAdmin的结构下仍然显示为空白字段。 - undefined
1个回答

6

请确保勾选了该列的 Null 选项。

图片描述


还不够。 我收到了一个“无法在 blob 上设置默认值”的错误提示。 - JLuc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接