一个生活在底层的小小码农 2021-06-21 14:17 采纳率: 100%
浏览 27
已采纳

mysql已经有1000条数据,新增一个字段,让字段做+1操作

如题,目前数据库已经有个一千条数据(也可以当做是一千台设备),然后让加一个字段(设备编码),让这个设备编码字段是唯一的,例如:DC-SH-0001;那么第二台设备的设备编码就是DC-SH-0002,这样依次排列下去

问题就是怎么写这个sql语句

  • 写回答

2条回答 默认 最新

  • 德玛洗牙 2021-06-21 15:24
    关注

    alter table 表名 add column device_id varchar(20);

    UPDATE 表名,(SELECT @num:=10000) t SET device_id=concat('DC-SH-',right(@num:=@num+1,4));

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?