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来执行此操作。