将一个字段从表复制到同一个表中的另一个字段

时间:2010-09-20 18:06:33

标签: sql mysql database

我使用此查询从同一个表中复制一个完整列:

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

但我收到了这个错误。

  

您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在第1行''content_type_chapter'Set'field_chapternumbersort2_value'='field_chapternumber'附近使用正确的语法

出了什么问题,我无法做对。

2 个答案:

答案 0 :(得分:9)

Single-quotes are for strings

请尝试反写,例如:

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

但反叛并非绝对必要。

答案 1 :(得分:7)

只需将引号从字段名称中删除,否则它会认为您正在给它字符串