【问题标题】:update column values of few records更新少数记录的列值
【发布时间】:2014-10-14 06:40:46
【问题描述】:

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

             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

非常感谢任何帮助。

【问题讨论】:

    标签: mysql vb.net field records


    【解决方案1】:

    我建议使用AutoIncrementColumn,以确保您的记录是并发的...当您这样做时,您的列将从 1、2、3、4 等开始。

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

    【讨论】:

    • 谢谢,但我的表没有自动增量列,也没有主键。
    猜你喜欢
    • 2013-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-13
    • 2020-12-12
    • 2021-02-18
    相关资源
    最近更新 更多