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

Задайте стойност AUTO_INCREMENT чрез променлива в MySql

Използвайте кода по-долу. Това работи добре. И следвайте подготвеното за MySQL изявление https://dev.mysql.com/doc/refman/5.7/en/sql-syntax-prepared-statements.html

SET @max_id = (SELECT MAX(id) FROM `ids_tbl` );
SET @sql = CONCAT('ALTER TABLE `outgoing_tbl` AUTO_INCREMENT = ', @max_id);
PREPARE st FROM @sql;
EXECUTE st;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. OSX ld:библиотеката не е намерена за -lssl

  2. MySQL тригер преди вмъкване на колона за актуализиране с нов идентификатор за автоматично увеличение

  3. mysqldump:Не можа да се изпълни. Неизвестна таблица 'column_statistics' в information_schema

  4. Файл срещу база данни за ефективност на съхранение в приложението за чат

  5. MySQL управление на потребителите