0
Update table_1 set value="0" where key="1";
update table_2 set status="confirmed" where id="1"
这两个表中没有任何共同之处,但希望通过单个查询而不是两个单独的查询来同时执行这两个表。两个表的单个查询
Update table_1 set value="0" where key="1";
update table_2 set status="confirmed" where id="1"
这两个表中没有任何共同之处,但希望通过单个查询而不是两个单独的查询来同时执行这两个表。两个表的单个查询
你不能为两个表执行更新语句,你需要有两个语句。 如果您需要确定两个表已更新,则应使用事务处理:
BEGIN TRANSACTION
-- update statements
COMMIT;
为什么?速度有问题吗? – imulsion
是的,我与政府一致,是否有问题? – Christos
如果你需要两个更新以原子方式执行(即,如果一个失败,它们都会失败),请使用**事务**('BEGIN'和'COMMIT'语句,Google它)。否则,只需运行两个'UPDATE',出现什么问题 – Shai