Drupal数据未采用孤立表-显然这是表前缀问题不确定这意味着什么吗?

问题描述

| 我正在通过Webform MySQL / Data解决方案http://nodeone.se/blogg/finally-webform-submission-data-in-views进行工作。所有必需的模块都已安装,一切看起来都很好。但是,当我转到admin / build / data / adopt并选择我创建的Webform表时,它不会被添加到admin / build / data中的可用表中。 如果我回到admin / content / webform / mysql并取消选择/重新选择该Webform,我会从Data收到错误消息: 数据模块无法删除视图(表名称) 数据模块无法采用视图(表名称) 这里没有什么可做的。有什么想法可以阻止数据采用/删除这些表? 这类似于用户在此处http://drupal.org/node/1040054#comment-4530296遇到的问题。显然,这是一个表前缀问题。这是什么意思,我该如何解决?     

解决方法

        这很可能是数据库权限。 Drupal用于访问数据库的\“用户\”没有足够的权限,并且不允许创建或删除视图。 您可以通过在Drupal连接到数据库的用户下运行SQL查询来进行检查:
CREATE VIEW testview AS SELECT * FROM node WHERE status = 1
DROP VIEW testview
然后,您很可能会得到一个错误。 在这种情况下,您应该授予用户创建,更新和删除视图的权限:
GRANT CREATE VIEW,DROP,UPDATE ON drupal_db.* TO \'the_user\'@\'localhost\';
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...