gpt4 book ai didi

mysql - Drupal 数据不采用孤立表 - 显然这是一个表前缀问题(不确定这意味着什么)?

转载 作者:行者123 更新时间:2023-11-29 14:49:05 25 4
gpt4 key购买 nike

我正在研究 Webform MySQL/数据解决方案 http://nodeone.se/blogg/finally-webform-submission-data-in-views 。所有必需的模块均已安装,一切看起来都很好。但是,当我转到 admin/build/data/adopt 并选择我创建的 Webform 表时,它不会添加到 admin/build/data 的可用表中。

如果我返回到 admin/content/webform/mysql 并取消选择/重新选择 Webform,我会收到来自 Data 的错误消息:

数据模块无法删除 View (表名称)

数据模块无法采用 View (表名)

这里没什么可说的。有什么想法可以阻止数据采用/删除这些表吗?

这与用户在 http://drupal.org/node/1040054#comment-4530296 遇到的问题类似。 。显然,这是一个表前缀问题。这是什么意思以及如何解决?

最佳答案

这很可能是数据库权限。 Drupal 用于访问数据库的“用户”没有足够的权限,并且不允许创建或删除 View 。

您可以通过在 Drupal 连接数据库的用户下运行 SQL 查询来检查这一点:

CREATE VIEW testview AS SELECT * FROM node WHERE status = 1
DROP VIEW testview

那么您很可能会收到错误。

在这种情况下,您应该授予用户创建、更新和删除 View 的权限:

GRANT CREATE VIEW, DROP, UPDATE ON drupal_db.* TO 'the_user'@'localhost';

关于mysql - Drupal 数据不采用孤立表 - 显然这是一个表前缀问题(不确定这意味着什么)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6176127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com