0
我試圖用外部腳本直接寫入MySQL數據庫來更新我的Drupal應用程序,我只需要修改一個特定數據類型的字段。我在名爲field_data_field_FIELDNAME的表中看到它,但是當我更新時,應用程序不會更改。我需要修改其他東西?謝謝使用外部數據庫腳本更新Drupal應用程序
我試圖用外部腳本直接寫入MySQL數據庫來更新我的Drupal應用程序,我只需要修改一個特定數據類型的字段。我在名爲field_data_field_FIELDNAME的表中看到它,但是當我更新時,應用程序不會更改。我需要修改其他東西?謝謝使用外部數據庫腳本更新Drupal應用程序
假設您試圖更改字段的值,請嘗試修改field_data_field_FIELDNAME和field_revision_field_FIELDNAME,然後清除所有緩存。
請注意,如果您知道需要清除的內容,則實際上並不需要清除所有緩存。要清除特定節點的字段值,可以使用cache_clear_all('field:node:[your nid here]', 'cache_field');
如果您嘗試更改字段的值以上,我建議您通過Field API來執行此操作。