2010-09-20 99 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

相關問題