문서의 이전 판입니다!
INSERT INTO temp ( name, foo ) SELECT 'aaa', CONCAT('aaa', COALESCE(( SELECT AUTO_INCREMENT FROM INFORMATION_SCHEMA.tables WHERE TABLE_NAME = 'temp' AND table_schema = DATABASE() ), 0));
SELECT MAX(ai_col) FROM t for UPDATE
의 값으로 다음 Auto Increment값이 정해진다. MySQL InnoDB Auto Increment 참조.