假设我将一些数据插入到多个不同的表中。
Table A:
Name
Address
Location
Table B:
Name
Address
Location
如果我们是2个不同的mysql查询,MySQL说插入1个而不插入另一个的可能性是什么
我想说的是,如果所有数据都完全有效,那么PHP或MySQL不插入数据的可能性是什么。
PHP或MySQL能否以任何方式混乱并错过查询,尤其是如果我每秒进行数百次查询?
如果是这样,我将如何应对?
答案 0 :(得分:0)
使用“数据库事务”。
一次数据库事务一次提交所有或不执行的所有操作。
如果您要一起执行多个INSERT
,UPDATE
和/或DELETE
操作,则应该:
这样,如果两者之间发生故障,则在执行“提交”之前,实际上不会发生任何事情。