【发布时间】:2020-01-28 04:41:57
【问题描述】:
我需要一些关于 SQL 命令的帮助
我有一些文本,我需要在任何内容的字符串末尾添加和扩展。
我已经尝试过了,但它并没有按照我想要的方式工作:
UPDATE table1 SET column1 = '%TEST%' WHERE 'column1' LIKE '%TEST%' + '.exe'
我想要的输出是
TEST1.exe
TEST2.exe
TEST3.exe
【问题讨论】:
我需要一些关于 SQL 命令的帮助
我有一些文本,我需要在任何内容的字符串末尾添加和扩展。
我已经尝试过了,但它并没有按照我想要的方式工作:
UPDATE table1 SET column1 = '%TEST%' WHERE 'column1' LIKE '%TEST%' + '.exe'
我想要的输出是
TEST1.exe
TEST2.exe
TEST3.exe
【问题讨论】:
您需要使用CONCAT 来添加字符串,而您的UPDATE 语法不太正确。这应该有效:
UPDATE table1
SET column1 = CONCAT(column1, '.exe')
WHERE column1 LIKE '%TEST%'
【讨论】:
[]...
["http://URL1/1.exe"] 结尾?你运行的是什么版本的 MySQL?