2011-03-30 29 views
0

我使用的是drupal 6,節點導入6.x-1.0-rc4。我只是備份了我的數據庫並安裝了一個新的drupal站點。現在,我嘗試導入帶導入節點的.csv文件。但我得到以下錯誤。可能是什麼原因?'字段列表'中的未知colomn'偏移量'drupal 6

user warning: Unknown column 'offset' in 'field list' query: 
INSERT INTO node_import_tasks (name, uid, created, changed, fid, has_headers, file_options, .... 

回答

2

您的轉儲的原始數據庫有一個'偏移量'字段,它不會出現在您嘗試加載轉儲的數據庫中。

您可以通過

ALTER TABLE node_import_tasks ADD offset XXX; 

其中XXX是該類型(我猜它會是一個整數),添加它。

但請注意,您的導入很可能無法正常工作,因爲它們是針對不同版本的Drupal,並且您可以通過導入「不良」數據來很好地破解Drupal。

+0

好的,它的工作原理。感謝您的有益回覆! – user001 2011-03-30 20:58:03

1

馬克乙是正確的需要這個額外的領域;不過,我認爲當您以管理員身份登錄時,您的問題可能更容易和安全地通過登錄yoursite.com/update.php解決。

無論何時您更新模塊或核心,您都需要運行go to update.php以運行用於執行各種更新任務的腳本......特別是與更改數據庫表有關的任務。

如果您已經手動添加了此表,則有可能在您運行update.php時嘗試再次添加此表。

+0

非常有用!感謝您的回覆。 – user001 2011-04-04 17:55:20