0

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

你能告诉我这怎么可能吗?

4

3 回答 3

4

您可以通过使用事务来做到这一点。实现因数据库而异。正如您所描述的,事务将确保完成整个任务,或者没有完成。

于 2012-07-25T08:01:11.003 回答
2

将您的操作包装到Transactions中。

于 2012-07-25T08:02:27.353 回答
2

在单个事务中执行所有插入。

于 2012-07-25T08:02:53.553 回答