出于某种原因,当我尝试将我的 uid 设置为 auto_increment 时,我不断收到以下错误。我正在使用 phpMyAdmin。
Error
SQL query:
ALTER TABLE `ITEMS` ADD `uid` INT( 2 ) NOT NULL AUTO_INCREMENT FIRST ,
ADD `name` VARCHAR( 100 ) NOT NULL AFTER `uid` ,
ADD `status` VARCHAR( 100 ) NOT NULL AFTER `name`
MySQL said: Documentation
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
我的数据库中还有其他一些表,它们最初的索引为 auto_increment,但我将所有这些列都更改为 uid varchar。但是现在我要添加一个名为 ITEMS 的表,并且我希望 uid 成为我可以用作所有其他表的参考点的“主”键。