mysql:从表中插入前一个值+1

时间:2018-03-07 01:03:55

标签: mysql insert auto-increment

我正在尝试将两个表中的数据插入到一个新表中,而我正在使用该部分。与此同时,我正在增加一个柜台。我不能使用auto_increment,因为它不是主键。它不能是主键,因为计数器将定期重置,数字将重复。我的代码是

INSERT INTO new_table (data1, data2, counter) SELECT firsttable.data1, secondtable.data2, counter+1 FROM firsttable,secondtable,new_table WHERE firsttable.data1='x' AND secondtable.data2='y'

计数器在第一行跳起一个数字,然后每隔一行保持该值。如何让计数器为每一行增加1?

0 个答案:

没有答案