gpt4 book ai didi

mysql - mysql中的AUTO_INCREMENT可以默认签名吗?

转载 作者:可可西里 更新时间:2023-11-01 08:04:00 24 4
gpt4 key购买 nike

我明白,column 下面默认是signed int

   id INT(6);

下面指定的 auto increment column 是否可以默认签名? Mysql 的自增列的值从 1 开始。

id INT(6) AUTO_INCREMENT PRIMARY KEY

最佳答案

是的,您可以使用带符号的 int 创建一个自动递增主键。试试这个:

CREATE TABLE mytable( id int(6) AUTO_INCREMENT PRIMARY KEY);

那么下面的查询都是有效的

INSERT INTO mytable values();
INSERT INTO mytable values(-10);

这将导致表中有一行值为 -10,另一行值为 1。但是如果你尝试这个你会遇到问题:

 ALTER TABLE mytable AUTO_INCREMENT=-10;

是的,你不能有负数的自动增量值。

关于mysql - mysql中的AUTO_INCREMENT可以默认签名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38989127/

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