在多个表中插入/更新批量数据mysql php

时间:2015-06-24 12:58:53

标签: php mysql

我想在多个表上批处理插入/更新操作。我有几个表用于每个活动的插入/更新操作。如果多个活动并行进行,有时会导致DB服务器的负载平均值很高。

所以我愿意批量处理这些表上的插入/更新,如

BEGIN
INSERT....
UPDATE...
...
END;

如何在php / mysql中实现此目的。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以通过对插入进行分组来加快速度:

Insert into table (col1, col2) values (1, 2), (3, 4), (5, 6);