gpt4 book ai didi

mysql - 我可以将 VARCHAR 默认值设置为 NULL 吗?

转载 作者:可可西里 更新时间:2023-11-01 07:47:53 25 4
gpt4 key购买 nike

在 mysql 中,我尝试像这样更改现有表:

  ALTER TABLE  `etexts` CHANGE  `etext`  `etext` VARCHAR( 100 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT NULL

我得到了回复:

  #1067 - Invalid default value for 'etext' 

为什么?

最佳答案

自相矛盾……NOT NULL,但是让它默认NULL……
删除 DEFAULT NULL 并将 NOT NULL 更改为 NULL:

ALTER TABLE  `etexts` CHANGE  `etext`  `etext` VARCHAR( 100 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL;

关于mysql - 我可以将 VARCHAR 默认值设置为 NULL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3600960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com