gpt4 book ai didi

php - varchar 和 int mysql 数据类型的默认值

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

截图显示了 3 种典型的数据类型定义:id(自增)、标题和数字。

1.- noneNULL 之间有哪些区别?
2.- 当我想要一个空字符串时,是否必须为 varchar 类型选择 as defined: ''
3.- 我是否必须为自动增量 int 类型设置 as defined: 0 默认值?

enter image description here

最佳答案

Default none 表示没有默认值。如果插入时未提供值,则查询将失败并显示“无默认值错误”。

NULL 是实际的 NULL 值,这意味着如果在插入时没有提供值,则该列将默认为 NULL(空)。对于 varchar,您可以将默认值设置为 '',但 NULL 更好。

自动增量 int 类型不应该有默认值(默认值:无),因为它总是有一个值。

关于php - varchar 和 int mysql 数据类型的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10605327/

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