Mysql 并发插入会以这种方式产生吗

Mysql 并发插入会以这种方式产生吗,mysql,innodb,Mysql,Innodb,我想我遇到了一些与并发插入相关的问题,所以我想知道这些并发插入语句- insert into table1 (field1,field2,field3) Values (A,B,C); insert into table1 (field1,field2,field3) Values (1,2,3); 可能会导致像这样的争吵 A B 3 A和B来自第一条insert语句,3来自第二条insert语句。我的表正在使用InnoDB存储。答案是否。插入和更新通常会锁定他们正在操作的表/行,这样就不会

我想我遇到了一些与并发插入相关的问题,所以我想知道这些并发插入语句-

insert into table1 (field1,field2,field3) Values (A,B,C);
insert into table1 (field1,field2,field3) Values (1,2,3);
可能会导致像这样的争吵

A B 3

A和B来自第一条insert语句,3来自第二条insert语句。我的表正在使用InnoDB存储。

答案是否。插入和更新通常会锁定他们正在操作的表/行,这样就不会发生。

答案是否。插入和更新通常会锁定他们正在操作的表/行,这样就不会发生。

否,这不会发生。除非您的InnoDB的alpha 0.00001之前版本有一个非常错误的版本。。。这不太可能。不,这不可能发生。除非您的InnoDB的alpha 0.00001之前版本有一个非常错误的版本。。。这不太可能。插入的表锁?即使是InnoDB?听起来很吓人。插入的表锁?即使是InnoDB?听起来很可怕。