我需要复制一行.
复制行,我需要更改值,这个值+'复制'我做了这个sql ..但它不起作用..
INSERT INTO prizes_i18n (
lang_id
, translation_name
, translation_desc
, name
, lang_path)
SELECT prizes_s.lang_id
, prizes_s.translation_name + 'copy'
, prizes_s.translation_desc
, prizes_s.name
, prizes_s.lang_path
FROM prizes_i18n prizes_s
WHERE prizes_s.lang_id = 637;
Run Code Online (Sandbox Code Playgroud)
没有+'复制'它的作品.像这样prizes_s.translation_name + 'copyy',但它不起作用.
Mar*_*ith 10
从上一个问题你使用MySQL?如果是这样,请使用concat字符串连接.
SELECT 'foo' + 'bar' ...
Run Code Online (Sandbox Code Playgroud)
0MySQL中的返回值可以解释您所看到的双打错误.
INSERT INTO prizes_i18n (lang_id, translation_name, translation_desc,
name, lang_path)
SELECT prizes_s.lang_id,
concat(prizes_s.translation_name, 'copy'),
prizes_s.translation_desc, prizes_s.name, prizes_s.lang_path
FROM prizes_i18n prizes_s WHERE prizes_s.lang_id = 637;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4346 次 |
| 最近记录: |