
# RDS for MySQL数据库报错ERROR \[1412\]的解决方案
#### 场景描述
用户使用时，出现如下报错信息：
```
ERROR[1412]:Table definition has changed, please retry transaction
```
问题可能出现的版本：MySQL-5.7.31.2
#### 故障分析
**原因一**：启动一致性快照事务引起。
场景1：
![](https://support.huaweicloud.com/trouble-rds-mysql/zh-cn_image_0000002212222420.png)
场景2：
![](https://support.huaweicloud.com/trouble-rds-mysql/zh-cn_image_0000002247142425.png)
场景3：
![](https://support.huaweicloud.com/trouble-rds-mysql/zh-cn_image_0000002247142433.png "点击放大")
**原因二**：对Binlog进行了DDL类操作。
![](https://support.huaweicloud.com/trouble-rds-mysql/zh-cn_image_0000002212222428.png "点击放大")
#### 解决方案
若经排查，是由上述原因引起的报错，请客户从业务侧解决问题。
