sql >> Databáze >  >> RDS >> Mysql

Změňte hodnotu AUTO_INCREMENT výběrem výsledku

Zkuste toto:

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. Oracle nekonzistentní chování výkonu dotazu

  2. CakePHP Problémy s kódováním HTML qoute

  3. Řazení výsledku dotazu podle pole z jiné tabulky (MySQL)

  4. Jak mohu získat rovnoměrnou distribuci pomocí WHERE id IN(1,2,3,4)