从 CiviCRM 4.7.19 升级到 4.7.23
后,与 CiviCRM 相关的 View 无法加载。在 View 配置页面上可以看到以下错误:
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM westernfriend_civicrm.civicrm_contact civicrm_contact LIMIT 1 OFFSET 0' at line 1
我应该如何解决上述错误并恢复我们的 View 功能?
最佳答案
在这种情况下,答案是仔细阅读升级说明(第 15 步):
清除 Views 缓存(适用于使用 Views 3 集成的网站)
如果您在此升级之前使用 View 集成,则需要转至管理 » 结构 » View » 设置 » 高级,然后按 View 的“清除 View 缓存”以捕获 CiviCRM View 集成代码中的更改。
关于mysql - CiviCRM 4.7.23 升级后出现 SQL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45594395/