MySQL Transaction ERROR 1412 and Isolation Levels This blog post explains the cause of “ERROR 1412 (HY00: Table definition has changed, please retry transaction” with the specific Isolation level settings. Background As per the MySQL documentation, this error should occur for “operations that make a temporary copy of the original table and delete the original table when the temporary copy is built.” […] https://www.percona.com/blog/m....ysql-transaction-err