如何将这两个Query组合成单个查询
$sql = "INSERT INTO deletedtemplate (template) SELECT template FROM template WHERE id = $id";
$sql1 = "DELETE FROM template WHERE id = $id ";
答案 0 :(得分:1)
试试这个...并且可能使你的字段的名称与你的表名不同...所以表仍然是模板,但更改字段currentTemplate或类似的东西。我不确定这是否会导致任何问题,但这样可以减少阅读/编辑查询的麻烦。
REPLACE INTO
`deletedtemplate`
(`template`)
select
`template`
from
`template`
where
`id` = $id;
答案 1 :(得分:1)
只需将这两个查询结合使用:
$sql = "INSERT INTO deletedtemplate (template) SELECT template FROM template WHERE id = $id; DELETE FROM template WHERE id = $id ";