1

AI なしでフィールドの番号を変更できるように、自動インクリメントを無効にすることはできますか?

私はこれを試していますが、正しく動作していないようです:

ALTER TABLE `x`.`billadr` 
CHANGE COLUMN `AutoInc` `AutoInc` 
INT(11) NOT NULL ;
4

1 に答える 1

4

これはあなたが探しているものですか?

ALTER TABLE `x`.`billadr` AUTO_INCREMENT = 1234;

削除 したい場合はAUTO_INCREMENT、それなしで列を再定義してください:

ALTER TABLE `x`.`billadr` CHANGE `AutoInc` `AutoInc` INT(11) NOT NULL

それ以外の場合は、新しい列を作成し、必要に応じてコピー/再番号付けします。

于 2013-03-28T18:15:27.460 に答える