gpt4 book ai didi

mysql - 在 SQL 中使用 AUTO_INCRMENT 时是否需要设置 NOT NULL?

转载 作者:行者123 更新时间:2023-11-29 13:05:31 24 4
gpt4 key购买 nike

我正在为我正在研究的一个项目实现一个数据库,在使用了一些 AUTO_INCRMENTS 之后,我很好奇......一旦 AUTO_INCRMENT 已经自动在列中插入一个值,为什么我们需要把NOT NULL 在一起吗?

示例:

user_id INT NOT NULL AUTO_INCREMENT

谢谢。

最佳答案

您不必使用 AUTO_INCRMENT 在列定义上指定 NOT NULL

您可以将其保留,MySQL 将使该列NOT NULL

如果您指定 NULL 代替 NOT NULL,MySQL 将接受该语法,但会忽略该语法,并使列 NOT NULL 无论如何。

关于mysql - 在 SQL 中使用 AUTO_INCRMENT 时是否需要设置 NOT NULL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22772842/

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