2010-09-20 56 views
7

我用这个查询到一个完整的列来自同一个表复制:从表中的一个字段复制到另一场在同一个表

UPDATE 'content_type_chapter' 
    SET 'field_chapternumbersort2_value' = 'field_chapternumbersort_value' 

但我收到此错误。

您的SQL语法错误;检查对应于你的MySQL服务器版本使用“”附近content_type_chapter” SET‘field_chapternumbersort2_value’=‘field_chapternumber’在行正确的语法手册1

出了什么问题,我无法得到它对。

回答

6

刚刚离开引号把你的字段名,否则就认为你给它弦乐器

8

Single-quotes are for strings

尝试反引号代替,例如:

UPDATE 
    `content_type_chapter` 
SET 
    `field_chapternumbersort2_value` = `field_chapternumbersort_value` 

的反引号是不是绝对必要的,但。

+0

这也工作过,所以基本上..报价是罪魁祸首。 – Nikhil 2010-09-20 18:27:46

+0

只是为了记录,看起来这个答案是第一个,也是更详细的... *咳嗽*接受*咳嗽* – Ben 2013-06-01 00:47:28

相关问题