这是我的更新声明:
Update COLOR set Color_Code = 'Color_Code + 1' where id = '"& txt1.text &"'
上面的代码工作正常,但是当我在Insert Statement中使用它时,就像这样:
Insert into COLOR(Color_Code) values ('Color_Code + 1')
上面的代码不起作用,它插入值:Color_Code + 1“而不是递增它。
谢谢,我在这里使用vb.net
答案 0 :(得分:2)
你在找这个吗?
INSERT INTO color (color_code)
SELECT COALESCE(MAX(color_code), 0) + 1
FROM color
这是 SQLFiddle 演示