gpt4 book ai didi

mysql - 在 Fieldvalue 不为空的数据库中连接 Field Value 中的文本

转载 作者:行者123 更新时间:2023-11-28 23:27:18 25 4
gpt4 key购买 nike

我想在数据库列中的现有文本之前连接特定文本,其中字段值不为空

例如 - 我有列 v_small_img - 其中有许多字段是空白的,有些字段有值

我只需要在有值的字段中追加文本,而不是在空白字段中追加文本

我已经了解了,

UPDATE `#_toys_variants` SET v_small_img=CONCAT('images/uploads/variants/',v_small_img);

但代码实际上可以包含在'images/uploads/variants/'中的所有字段,而不是检查哪些字段为空

如何达到预期的效果

最佳答案

可以过滤WHERE子句中的非空v_small_img:

UPDATE `#_toys_variants`
SET v_small_img = CONCAT(
'images/uploads/variants/',
v_small_img
)
WHERE v_small_img <> ''

注意:

为了回滚 v_small_img 字段中的空值,由于上述查询,该字段可能包含此值 'images/uploads/variants/' :

UPDATE `#_toys_variants`
SET v_small_img = ''
WHERE v_small_img = 'images/uploads/variants/'

关于mysql - 在 Fieldvalue 不为空的数据库中连接 Field Value 中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38764498/

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