【发布时间】:2021-08-26 20:29:29
【问题描述】:
我需要使用 concat 创建自定义 sql 语句。
我正在尝试使用
update setuptable set image_loc = CONCAT('/file/to/image/', (select UID from table1), 'nam.jpg')
目标是将setuptable中的image_loc更新为“/file/to/image/UIDnam.jpg”
我收到语法错误和“预期语句结束”。
如何将一个简单的字符串、一个子查询和另一个简单的字符串绑定在一起来更新一个字段?
【问题讨论】:
-
如果子查询返回 0 或 1 行,您的查询应该可以工作。
标签: mysql sql bash concatenation