sql >> Databasteknik >  >> RDS >> Mysql

Ändra AUTO_INCREMENT-värdet genom att välja resultat

Prova detta:

SELECT `AUTO_INCREMENT` INTO @AutoInc
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'database_name' AND TABLE_NAME = 'another_table_name';

SET @s:=CONCAT('ALTER TABLE `database_name`.`table_name` AUTO_INCREMENT=', @AutoInc);
PREPARE stmt FROM @s;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;


  1. ställ in identitet på kolumnen

  2. Hur man lägger till MySQL-tabellkolumn med ett standardvärde för en annan kolumn i den befintliga raden

  3. En biblioteksdatamodell

  4. Hur man ignorerar Duplicate Key-fel i T-SQL (SQL-server)