0

每当我尝试创建新视图时,我都会继续收到 Drupal 视图模块的此错误,任何建议都会有所帮助,谢谢!

PDOException:SQLSTATE [42S22]:未找到列:1054 '字段列表'中的未知列'human_name':INSERT INTO {views_view}(名称,描述,标签,base_table,human_name,core)值(:db_insert_placeholder_0,:db_insert_placeholder_1,: db_insert_placeholder_2,:db_insert_placeholder_3,:db_insert_placeholder_4,:db_insert_placeholder_5);数组 ( [:db_insert_placeholder_0] => 即将到来的研讨会 [:db_insert_placeholder_1] => [:db_insert_placeholder_2] => 默认 [:db_insert_placeholder_3] => 节点 [:db_insert_placeholder_4] => 即将举行的研讨会 [:db_insert_placeholder_5] => 7 ) 在 vi​​ews_db_object->save_row ()(C:\xampp\vhosts\csdrupal\sites\all\modules\views\includes\view.inc 的第 2224 行)。

4

1 回答 1

0

看起来您的视图表已损坏。备份所有视图(导出)并卸载,然后重新安装视图。(开发模块有重新安装选项)

或者

在不同的 Drupal 安装中,检查视图表并检查human_name列使用的设置,然后在您的活动 Drupal 安装中添加该列。

或者

检查视图模块并找到安装文件以查看创建了哪些表,找到 human_name 列并将其添加到您的表中。

===

花时间为您查找它。

在表中views_view创建一个包含值的新列:

  • 名称 = 'human_name'
  • VARCHAR
  • 255
  • 允许为空
  • 默认 = ''
  • Comment = '用于在管理界面中显示的人类可读名称'
  • 将其插入列之间base_tablecore
于 2013-09-13T17:21:42.987 回答