我有一個使用CCK內容字段來存儲大部分數據的drupal站點。如何更新複合主鍵的一部分?
我想手動更改一些數據以指向不同的節點版本。
UPDATE content_field_table SET vid = '1234' WHERE nid = '12' AND vid = '123';
的問題是,content_field_table有
PRIMARY KEY (`vid`,`delta`)
複合主鍵,以便當我運行的更新語句,我得到以下錯誤:
錯誤代碼:1062 重複條目'52979-0'爲'PRIMARY'鍵'
如何根據需要更新vid?
這讓我指出了正確的方向。我發現有一條記錄在行中相撞,但我沒有正確檢查PK的三角部分。 – fafnirbcrow 2011-05-24 17:33:23