我需要从MySQL表中选择transactionID
并立即递增它。
SELECT transid FROM idtable;
UPDATE idtable SET transid=transid +1;
我想结合查询但无法获得正确的语法。
答案 0 :(得分:0)
在UPDATE中使用WHERE子句将产生相同的效果。
UPDATE table
SET column = column + 1
WHERE column = value
答案 1 :(得分:0)
您可以使用子查询样式方法,但我不得不怀疑是否需要初始SELECT。 (你不能只在UPDATE上使用WHERE子句,如果需要,可能涉及多表连接。)
请查看MySQL UPDATE query syntax了解详情。