gpt4 book ai didi

mysql - 如何通过mysql中带有某些前缀的行的自动增量值来更新行的特定字段(列)?

转载 作者:行者123 更新时间:2023-11-29 15:01:45 27 4
gpt4 key购买 nike

我有下表

  it_id     item_id     item_name   
1 ite_1 shirt
2 ite_10 pant
3 ite_11 socks
4 ite_12 shoes
5 ite_13 belt

现在我需要用 ite_(该行的 it_id 的值) 来更改 item_id

表示如果 it_id=x 那么 item_id 应该是ite_x 依此类推...

b sql 查询什么??

更新###

如果我想用前缀更改it_id意味着new it_id=ite_x 其中 x 是它(it_id)的先前值(1,2,3,4,5 等....)并且 it_id 不是自动递增字段

最佳答案

update table_name SET item_id=CONCAT('ite_', id)

抱歉,您的列 ID it_id,所以它应该是(虽然不确定)

update table_name SET item_id=CONCAT('ite_', it_id)

我认为您可以通过以下步骤来完成
1]将 it_id 的数据类型更改为 VARCHAR
2]您的查询是

update table_name SET it_id=CONCAT('ite_', it_id)

关于mysql - 如何通过mysql中带有某些前缀的行的自动增量值来更新行的特定字段(列)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2911632/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com