我的任务是在表格中为某个产品 ID 保持序列号。除了这是否是一件好事的争论(我失去了争论),这个SQL语句可以在JDBC中运行吗?实际上,我想这里有两种说法。我们正在使用 Spring JDBCTemplates。
SET @rank:=0;
UPDATE my_table
SET product_set=@rank:=@rank+1
WHERE product_id = '123456';
我的任务是在表格中为某个产品 ID 保持序列号。除了这是否是一件好事的争论(我失去了争论),这个SQL语句可以在JDBC中运行吗?实际上,我想这里有两种说法。我们正在使用 Spring JDBCTemplates。
SET @rank:=0;
UPDATE my_table
SET product_set=@rank:=@rank+1
WHERE product_id = '123456';