Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 php 文件在我的 mysql 数据库中执行数千个“插入”。如果 php 在完成之前崩溃,为了确保我的更新失败,我不想在 10 000 上完成 5000 次“插入”,而是 0。
你能告诉我这怎么可能吗?
您可以通过使用事务来做到这一点。实现因数据库而异。正如您所描述的,事务将确保完成整个任务,或者没有完成。
将您的操作包装到Transactions中。
在单个事务中执行所有插入。