gpt4 book ai didi

mysql - NOT NULL 不适用于自动递增的主键

转载 作者:行者123 更新时间:2023-11-29 06:21:51 24 4
gpt4 key购买 nike

如果该列同时具有 PRIMARY KEYAUTO_INCREMENT,为什么列定义中的 NOT NULL 不起作用?在 MySQL 5.6 上测试。

CREATE TABLE test (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY
);

INSERT INTO test VALUES (NULL);

SELECT * FROM test;

结果:

id
1

最佳答案

嗯,在mysql页面中看到:

If the column is declared NOT NULL, it is also possible to assignNULL to the column to generate sequence numbers

Using AUTO_INCREMENT

这是 expectec 的行为。

关于mysql - NOT NULL 不适用于自动递增的主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32956992/

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