gpt4 book ai didi

MySQL - 如何修改列默认值?

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

如何将列的默认值从 None 更改为其他值?例如,如果我在创建行时没有指定日期,我希望我的日期具有默认值 0000-00-00。

我在 phpMyAdmin 中理解这一点,但我不确定如何通过命令提示符执行此操作。

我也明白在添加列时如何做到这一点。但是我所有的专栏都是制作的,其中一些有数据。

ALTER TABLE table1 ADD COLUMN foo INT DEFAULT 0;

通过搜索,我找到了这一行,但我不确定这是否是我想要的?

ALTER TABLE foobar_data MODIFY COLUMN col VARCHAR(255) NOT NULL DEFAULT '{}';

最佳答案

使用ALTER TABLECHANGEMODIFY 列的DEFAULT 值。检查此链接 ALTER TABLE SYNTAX

ALTER TABLE `tableName` CHANGE `columnName` `columnName` DATE DEFAULT '0000-00-00'; 
ALTER TABLE `tableName` MODIFY `columnName` DATE DEFAULT '0000-00-00';

关于MySQL - 如何修改列默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20917109/

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