Mysql 更新少数记录的列值

Mysql 更新少数记录的列值,mysql,vb.net,field,records,Mysql,Vb.net,Field,Records,使用mysql、vb.NET2008 我想用数字序列更新少数记录的列值,如下所示 col1 col2 rec1 10 12 rec2 5 13 rec3 15 9 rec4 20 11 rec5 3 7 我想用值1、2、3更新rec1、rec2、rec3的col1值 因此,如果我有n个记录要更新,

使用mysql、vb.NET2008 我想用数字序列更新少数记录的列值,如下所示

             col1      col2
rec1          10        12
rec2          5         13
rec3          15        9
rec4          20        11
rec5          3         7
我想用值1、2、3更新rec1、rec2、rec3的col1值 因此,如果我有n个记录要更新,我希望col1中的值为1,2,3。。。n


非常感谢您的帮助。

我建议设置一个
自动递增列
,以确保您的记录与您想要的同步。。。当您这样做时,您的列将从1、2、3、4开始,依此类推

 CREATE TABLE animals 
 (
  id MEDIUMINT NOT NULL AUTO_INCREMENT,
  name CHAR(30) NOT NULL,
  PRIMARY KEY (id)
 ) ENGINE=MyISAM;

谢谢,但我的表没有自动递增列,也没有主键。