我的数据库(
MySQL)中有10个表.其中两个在下面给出
tbl_state
state_id |int(10) |UNSIGNED ZEROFILL auto_increment
state_name |varchar(40)
tbl_city
city_id |int(10) |UNSIGNED ZEROFILL auto_increment
city_name |varchar(40) |
state_code |int(10) | UNSIGNED ZEROFILL (FK reference with tbl_state.state_id)
外键约束:tbl_city.state_code是对tbl_state.state_id的引用.
现在我的问题是
当我导出所有表并再次导入然后它给出
外键约束失败错误….
因为当我导出mysql dump时,sql dump是按字母顺序排列的表生成的
和tbl_city在数据库中的tbl_state之前.
请建议我如何处理这种情况?
是否所有表都按外键引用的顺序排列?