我正试图将数据插入一个InnoDB MySQL表,这个表是用别名锁定的,我一辈子都无法让它工作!
以下工作:

LOCK TABLES Problems p1 WRITE, Problems p2 WRITE, Server READ;
SELECT * FROM Problems p1;
UNLOCK TABLES;

但是尝试插入,但它不起作用(它声称我插入的“p1”周围有语法错误):
LOCK TABLES Problems p1 WRITE, Problems p2 WRITE, Server READ;
INSERT INTO Problems p1 (SomeCol) VALUES(43534);
UNLOCK TABLES;

救命啊!

最佳答案

只需锁定别名表和非别名表
es:锁表问题写,问题p1写,问题p2写,服务器读;

10-05 18:57