我想将custId添加到现有的表Cust中,其中所有其他字段都填充了数据。我使用了以下内容,但我一直收到错误。
ALTER TABLE cust ADD custId INT NOT NULL AUTO_INCREMENT PRIMARY KEY
得到以下错误按摩: 01735. 00000 - "无效的ALTER TABLE选项"
答案 0 :(得分:1)
使用正确的顺序:
ALTER TABLE `cust` ADD `custId` INT PRIMARY KEY AUTO_INCREMENT;
答案 1 :(得分:0)
运行此
alter table cust add column custid integer primary key not null auto_increment;
这将
custid
作为主键,将进一步自动递增。custid
表中现有数据中的1
开始填充cust
。请参阅演示here。