gpt4 book ai didi

mysql - 更改整数列的默认值

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

我创建了一个具有以下架构的表

CREATE TABLE `userdetails` (
`uid` int(5) NOT NULL DEFAULT '0',
`userName` varchar(30) DEFAULT NULL,
`pwd` varchar(30) DEFAULT NULL,
PRIMARY KEY (`uid`),
KEY `userName` (`userName`),
CONSTRAINT `userdetails_ibfk_1` FOREIGN KEY (`userName`) REFERENCES `user` (`uname`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1

现在我想删除 uid 列的默认值。

我该怎么做?

最佳答案

您可以更改您的表格

ALTER TABLE `userdetails` CHANGE `uid` `uid` INT(5) NOT NULL; 

DEMO

如果将其定义为 AUTO_INCRMENT 则效果更好,这样每一行都会有一个唯一的编号。

ALTER TABLE `userdetails` CHANGE `uid` `uid` INT(5) NOT NULL AUTO_INCREMENT; 

关于mysql - 更改整数列的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29896116/

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