php/mysql 更新非常大的表的更好选择

标签 php mysql

我有两张大 table 。如果 productid 和 userid 匹配,我想用第一个表更新第二个表中的所有字段,如果不存在则插入新字段。 JOIN 会比简单的 UPDATE 更好吗?替换成什么?有人可以帮我做出最佳决策吗?因为 table 很大。

谢谢。

最佳答案

1000 亿是非常罕见的,所以我认为您不会在 stackoverflow 上找到可靠的答案。

你应该做你自己的基准测试,看看EXPLAIN keyword on mysql.com并写一个简短的脚本(php one here)分析花费的时间。

顺便说一句,我不确定 MySQL 是否是 1000 亿数据库的最佳选择。

关于php/mysql 更新非常大的表的更好选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10092929/

相关文章:

mysql - 多个表上的多对多关系

mysql - 分组时限制记录数

javascript - 一页滚动 : Trying to redirect to home page and scroll to the div - Not Working?

php - Laravel 错误变量

php - $_SESSION 变量存储在哪里?

php - 强制 WooCommerce 更新片段

php - 字符在数据库中显示不正确

php - Google map 的加载屏幕

javascript - 点击建议不会取代文本框中的有效值

php - 扩展 CakePHP Find 方法