MySQL 和几个 concat?

标签 mysql string-concatenation

我有这个查询:

SELECT concat('insert into catalog_category_entity_text (value) values(test) where value_id = ', value_id)
FROM catalog_category_entity_text
WHERE value LIKE '%category-slider%'

结果如下所示:

insert into catalog_category_entity_text (value) values(test) where value_id = 15

现在,我想要的是将 test 替换为另一个值,例如 value_id。在本例中,该列称为。我该怎么做?

谢谢!

最佳答案

尝试以下操作:

SELECT concat('insert into catalog_category_entity_text (value) values(\'',value,'\') where value_id = ', value_id)
FROM catalog_category_entity_text
WHERE value LIKE '%category-slider%'

关于MySQL 和几个 concat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9701169/

相关文章:

mysql - 将 Woocommerce 产品简短描述复制到 ACF

mysql - SQL - 昨天的日期

Lambda 表达式中的 C# 字符串连接

Python:用其他字符串包围字符串的一部分?

string - 批处理文件名字符串连接

c++ - C++ 中 + 的运算符重载

php - 处理 php(展开)

MySQL分段排序

mysql - 清除 MySQL 缓存

c# - 以编程方式合并两个 JSON 对象