Mysql
 sql >> база данни >  >> RDS >> Mysql

Промяна на стойността AUTO_INCREMENT чрез избран резултат

Опитайте това:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Актуализирайте таблицата от друга таблица и друга база данни

  2. Вмъкнете JSON обектни данни в MySQL с помощта на Node.JS

  3. MySQL Бавен при присъединяване. Всеки начин да се ускори

  4. Не може да издаде изрази за манипулиране на данни с executeQuery()

  5. Поръчайте с полски букви