我有2个表“用户”和“查询”。通常我使用
INSERT INTO querys (row1,row2,row3) values(.....)
UPDATE users SET credit=credit-1 ......
我想使用一个查询。
答案 0 :(得分:1)
尝试将Stored Procedures
用于单个查询,而不是尝试编写非常复杂的查询。
答案 1 :(得分:0)
您可以使用分号分隔符编写多个语句。此外,您可以使用事务来确保两个语句都在批处理中执行。
START TRANSACTION;
INSERT INTO querys (row1,row2,row3) values('A', 'B', 'C');
UPDATE users SET credit=credit-1;
COMMIT;