是否可以一起执行phpmyadmin中的两个更新查询?

OM *_*ity 8 php mysql

是否可以一起执行phpmyadmin中的两个更新查询?

喜欢明智的

UPDATE jos_menu SET home = 0 WHERE 1;
UPDATE jos_menu SET home = 1 WHERE id = 9;
Run Code Online (Sandbox Code Playgroud)

现在我们可以将这两个查询一起复制并在phpmyadmin sql查询面板上运行吗?它会被执行吗?

Cro*_*zin 24

是的,两个查询都将被执行.您可能添加的唯一额外内容是事务.多亏了你,你将确保两个查询都成功执行:

START TRANSACTION;
UPDATE jos_menu SET home = 0 WHERE 1;
UPDATE jos_menu SET home = 1 WHERE id = 9;
COMMIT;
Run Code Online (Sandbox Code Playgroud)