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