我需要插入新记录(如果它不存在)或者通过递增当前值(如果已经存在)来更新列(版本号)。
create table t(id int, version int);
我试图使用单个SQL语句完成此操作,但我似乎无法找到合适的控制流语句。非常感谢任何帮助。感谢。
答案 0 :(得分:1)
首先执行select * from tablename where title = ""
现在,如果返回的值为null
insert into ....
如果不是
update table tablename ----