gpt4 book ai didi

mysql - 在 MySQL 中是否可以插入 NULL 和 DEFAULT 值?

转载 作者:行者123 更新时间:2023-11-29 15:04:45 25 4
gpt4 key购买 nike

我正在尝试设置一个不需要值的表行(如果为空,则没有错误消息),但如果为空,则会插入默认值,如下所示:

ALTER TABLE tablename ALTER rowname TINYINT UNSIGNED NOT NULL;

ALTER TABLE tablename ALTER rowname SET DEFAULT 0;

我是这样设置的,但是插入的值还是NULL。

这可能吗?

谢谢!

最佳答案

NOT NULL 明确表示此列的值不能为 NULL。因此该列没有使用 NULL 值。但它可以保存整数值 0,因为它是有效的整数值。

关于mysql - 在 MySQL 中是否可以插入 NULL 和 DEFAULT 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2393515/

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