Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thay đổi giá trị AUTO_INCREMENT theo kết quả được chọn

Hãy thử điều này:

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. MySQLi PHP:Kiểm tra xem truy vấn SQL INSERT có hoàn toàn thành công khi sử dụng MySQLi hay không

  2. Sử dụng một kết quả truy vấn trong một truy vấn khác

  3. Có giới hạn bộ nhớ nào cho phương thức json_encode () không?

  4. Lỗi trình tự:xác định cuộc gọi không được xác định trong Index.js

  5. Định vị vị trí văn bản, trích xuất văn bản và chèn vào cột mới trong MySQL