# mysqldump: Error 1412: Table definition has changed

**URL:** <https://forums.percona.com/t/mysqldump-error-1412-table-definition-has-changed/5788>\
**Category:** Other MySQL® Questions\
**Created:** [August 3, 2017, 4:53am UTC](https://forums.percona.com/t/mysqldump-error-1412-table-definition-has-changed/5788 "2017-08-03T04:53:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnsonmjacobs](https://avatars.discourse-cdn.com/v4/letter/j/8dc957/32.png) [@johnsonmjacobs](https://forums.percona.com/u/johnsonmjacobs)\
**Post date:** [August 3, 2017, 4:53am UTC](https://forums.percona.com/t/mysqldump-error-1412-table-definition-has-changed/5788/1 "2017-08-03T04:53:54Z")

</div>

Hi All.,

While taking mysqldump I am getting the below error.

Can we add any options in ‘mysqldump’ command to get rid of this.

---

<div class="post-metadata">

**Author:** ![jrivera](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/jrivera/32/13_2.png) [@jrivera](https://forums.percona.com/u/jrivera)\
**Post date:** [August 5, 2017, 8:26pm UTC](https://forums.percona.com/t/mysqldump-error-1412-table-definition-has-changed/5788/2 "2017-08-05T20:26:03Z")

</div>

Are you running an ALTER TABLE on ts\_chain at the time when mysqldump was in progress?

---

<div class="post-metadata">

**Author:** ![nvngpt31](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/nvngpt31/32/1183_2.png) [@nvngpt31](https://forums.percona.com/u/nvngpt31)\
**Post date:** [August 11, 2017, 8:31am UTC](https://forums.percona.com/t/mysqldump-error-1412-table-definition-has-changed/5788/3 "2017-08-11T08:31:24Z")

</div>

I ran into this issue once. Can you run check table against that table and share the output?
