我在 5.7.32 上有一个产品 MySQL 表,我想在其中更新值。它仅包含 4K 行。但是,还有另一个表具有我要更新的表的外键,并且该表包含数百万行。
table a
ID | DIMENSION | VALUE
table b
ID | A_ID | ..
Key: A_ID -> a.ID cascade
现在我如何更新表a?我害怕级联到表 b 以防我在导入之前进行截断。新表值位于开发 DBMS 上,最初考虑执行单个导出,然后使用先前的截断导入。
更新后的表包含其他行,已删除行并已编辑行。
更新数据的推荐方法是什么?
我可以在使用 PhpMyAdmin 4.5.7 导出期间简单地使用以下设置,然后在 prod 上导入吗?
如果你不改变
a ID
简单地做一个如果你想改变
a ID
首先进行更新,以便您拥有所有更改,然后禁用外键