gpt4 book ai didi

mysql - 无法向该列添加主键/唯一键/自动增量

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

ALTER TABLE `clinic1`.`patients` 
CHANGE COLUMN `Patient_Id` `Patient_Id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '' ,
ADD UNIQUE INDEX `Patient_Id_UNIQUE` (`Patient_Id` ASC) COMMENT '';

ERROR 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'COMMENT ''' at line 3

SQL语句:

ALTER TABLE `clinic1`.`patients` 
CHANGE COLUMN `Patient_Id` `Patient_Id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '' ,
ADD UNIQUE INDEX `Patient_Id_UNIQUE` (`Patient_Id` ASC) COMMENT ''

无法向该列添加主键/唯一键/自动增量

分别尝试过其中每一个

不工作

最佳答案

首先将主键删除到现有列

ALTER TABLE clinic1 MODIFY Patient_Id int(10), drop primary key;

然后修改现有列或新列以使其成为主键

ALTER TABLE test MODIFY Patient_Id int(10) unsigned NOT NULL PRIMARY KEY AUTO_INCREMENT comment '', 
ADD UNIQUE INDEX `Patient_Id_UNIQUE` (`Patient_Id` ASC) COMMENT '';

关于mysql - 无法向该列添加主键/唯一键/自动增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31546312/

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