MySQL 5.5.31 の使用
以下の SQL を参照してください。
set @auto_table = 'MyTableName';
PREPARE stmt FROM 'ALTER TABLE `?` AUTO_INCREMENT = 1';
EXECUTE stmt USING @auto_table;
MySQL からのエラー メッセージ:
Incorrect arguments to EXECUTE
2行目を次のように変更しようとしました:
PREPARE stmt FROM 'ALTER TABLE ? AUTO_INCREMENT = 1';
次に、エラーメッセージは次のとおりです。
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? AUTO_INCREMENT = 1' at line 1