让我说我在一个mysql db中:
进入“user_content”我有多个字段,如:
<br />::field1::fieldvalue::/field1::<br />::field2::fieldvalue::/field2::<br />
从“user”中“extrafield”内的“content”复制“field2”值的最佳查询是什么?
谢谢
答案 0 :(得分:0)
SET @user = 1;
UPDATE content
SET content.user_content = replace(content.user_content, 'field2',
(SELECT extrafield FROM user WHERE id_user = @user))
WHERE content.id_content 1;
此查询将为您执行替换。你必须适当地加入表格。