且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

通过MySql中的变量设置AUTO_INCREMENT值

更新时间:2023-01-21 20:28:17

使用以下代码.一切正常. 并遵循MySQL准备的语句 https://dev .mysql.com/doc/refman/5.7/en/sql-syntax-prepared-statements.html

Use the below code. This is working fine. And follow the MySQL prepared statement 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;