现有如下的表结构
id title content  orderby 
1  csdn  csdncsdn
2  eye   eye
3  cn    cn
................
这个数据比较多oderby这个字段现在没有内容我需要的结果就是怎么把这个字段的内容都等于其主键id的值。id title content  orderby 
1  csdn  csdncsdn  1
2  eye   eye       2
3  cn    cn        3
................就是只写sql语句。不要用程序区实现。会的朋友帮下忙

解决方案 »

  1.   

    update tab set orderby =id
      

  2.   

    update tb 
    set orderby=id;
      

  3.   

    如果是数据库中有数据了,可以直接用楼上二位的方式。如果想在插入数据时候,就自动填充上这个字段,可以用触发器。create trigger addit before insert on tab
    for each line
    begin
    set new.orderby = new.id
    end