更新表中的所有记录

时间:2016-06-06 20:34:19

标签: mysql database phpmyadmin

我想首先截断表格,然后从文件中导入新数据,以更新MySQL表格中的所有记录。

我遇到的问题是我已经在我想要更新的表的主键上定义了外键约束,这(正确地)阻止我截断表并插入新的(更新的)数据。

我想要执行的更新的源文件包含对现有记录的更新和要插入的新记录,因此仅插入新记录是不够的。

我100%确信现有表中的主键和文件中的主键匹配,并且满足属性的数量和类型以及所有实体约束。由于系统限制,仅更新数据库表是不够的;我必须从一个系统导出并导入另一个系统。

我的问题是:有没有办法要么截断并在单个事务中导入以保持一致状态使用phpMyAdmin导入更新和新记录,保持当前数据完好无损?

如果知道有用,我使用的是phpMyAdmin 4.3.8。

0 个答案:

没有答案