MySQL在表格范围内添加前缀到字段

Rob*_*bus 4 mysql

基本上我只是决定将我的主ID切换到"源"字段,因为我将从多个来源导入内容.现在我想清楚地说明事情的来源,因此我想为它添加一个前缀portalname:formerID.我试过了

UPDATE pics SET source='nk:'+source WHERE 1=1
UPDATE pics SET source='nk:'+source WHERE faces > 0 (matches all records)
Run Code Online (Sandbox Code Playgroud)

但每次phpMyAdmin返回 0 row(s) affected. ( Query took 0.0056 sec )

任何的想法?

Ran*_*ndy 6

你可以尝试完全省略where子句.

UPDATE pics SET source= concat('nk:',source )
Run Code Online (Sandbox Code Playgroud)

或者更好的是,添加一个新列'portal_name'并单独填充.