我想将我所有记录中的代码更新为他们目前的内容加上_标准的任何想法?
例如,如果代码是apple_1和apple_2,我需要它们是apple_1_standard和apple_2_standard
id code
------------
1 apple_1
1 apple_2
Run Code Online (Sandbox Code Playgroud)
update categories set code = code + "_standard" where id = 1;
Run Code Online (Sandbox Code Playgroud)
id code
----------------------
1 apple_1_standard
1 apple_2_standard
Run Code Online (Sandbox Code Playgroud)
Dan*_*llo 186
您需要CONCAT()在MySQL中使用函数进行字符串连接:
UPDATE categories SET code = CONCAT(code, '_standard') WHERE id = 1;
Run Code Online (Sandbox Code Playgroud)
小智 5
更新图像字段以添加完整 URL,忽略空字段:
UPDATE test SET image = CONCAT('https://my-site.com/images/',image) WHERE image IS NOT NULL;
Run Code Online (Sandbox Code Playgroud)