mysql INSERT INTO时的默认锁
MySQL中的INSERT INTO语句默认使用的是表锁,而不是行锁。表锁是在执行INSERT INTO操作时直接锁定整个表,确保在同一时间只有一个线程可以对表进行写操作。
使用行锁来处理INSERT INTO操作
方式一
使用事务(BEGIN开启事务,COMMIT提交事务)来确保在事务执行过程中,只有持有事务的线程可以对表进行写操作。示例
START TRANSACTION;
INSERT INTO your_table (column1, column2) VALUES (