插入并检索旧值(MySQL的php)

插入并检索旧值(MySQL的php)

问题描述:

我有一个表的列:[id,value](id =整数PK,值=整数)。我想更新给定ID的值列,检索旧值。可以在单个查询中执行此操作吗?或者我需要做一个查询,然后插入?插入并检索旧值(MySQL的php)

在此先感谢

+0

可能的重复(http://*.com/questions/562693/mysql-update-and-select-in-one-pass)简单的答案是它不能真正用单个查询来完成,但你可以创建过程来完成它,允许单个查询完成相同的操作。 – Kibbee

您可以创建一个放入另一台旧值(甚至到当前表的另一列)的触发器。除此之外,你需要做两个查询。