gpt4 book ai didi

mysql - mysql 中的列不自动递增

转载 作者:行者123 更新时间:2023-11-29 14:46:28 24 4
gpt4 key购买 nike

当我插入新行时,treeId 列始终为 1。
treeId 列不包含在插入语句中。

什么可能导致它不增加?

我的表代码是

CREATE TABLE `users` (
`uuid` varchar(36) NOT NULL,
`parentUuid` varchar(36) DEFAULT NULL,
`treePath` text,
`treeId` int(11) NOT NULL AUTO_INCREMENT,
`firstName` varchar(50) NOT NULL,
`lastName` varchar(50) NOT NULL,
`email` varchar(255) NOT NULL,
`salt` varchar(40) NOT NULL,
`password` varchar(40) NOT NULL,
`state` enum('subscribed','registered','banned') NOT NULL,
`dobMonth` int(11) DEFAULT NULL,
`dobYear` int(11) DEFAULT NULL,
`dateSubscribed` datetime DEFAULT NULL,
`dateRegistered` datetime DEFAULT NULL,
`gender` enum('unspecified','male','female') NOT NULL DEFAULT 'unspecified',
`dd` float DEFAULT '0',
`mainRegion` int(11) DEFAULT NULL,
PRIMARY KEY (`uuid`,`treeId`),
KEY `parentid` (`parentUuid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1

最佳答案

如果您希望它自动递增,请不要在插入中指定 treeId 字段。

关于mysql - mysql 中的列不自动递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6882290/

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