安全的PHP脚本执行

时间:2012-07-25 07:58:33

标签: php mysql database crash cron

我正在使用php文件在我的mysql数据库中执行数千个'insert'。 如果php在完成之前崩溃,为了确保我的更新失败,我不希望在10 000完成但是0上有5000'插入'。

你能告诉我这是怎么回事吗?

3 个答案:

答案 0 :(得分:4)

您可以使用交易执行此操作。实施方式因数据库而异。如前所述,交易将确保整个任务完成,或者没有完成任务。

答案 1 :(得分:2)

将您的操作包装到Transactions

答案 2 :(得分:2)

在一个transaction中执行所有插入。