【问题标题】:Unable to update wordpress due to database error unknown column由于数据库错误未知列而无法更新 wordpress
【发布时间】:2021-03-05 14:06:45
【问题描述】:

我的 wordpress 错误日志中出现此错误

WordPress 数据库错误 'where 子句' 中的未知列 'tickbox_auto' 用于查询 SELECT * FROM wpdx_payment_discount WHERE status = 1 AND tickbox_auto = 1 AND tickbox = 1 AND tickbox_value do_action, WP_Hook->apply_filters, ads_theme_redirect, apply_filters('ads_plugin_template '), WP_Hook->apply_filters, ads_cart_template, load_template, require_once('/plugins/alids/template/cart/index.php'), ads\cart\adsCheckout->__construct, ads\cart\adsCheckout->getFieldArgs, ads\ cart\adsCheckout->getBasketOrders, ads\adsBasket->getBasketOrdersFull, ads\adsBasket->applyDiscountFull, ads\adsDiscount->findTickCode

我找不到解决方法。

【问题讨论】:

  • 相信消息

标签: php mysql wordpress


【解决方案1】:

在表wpdx_payment_discount 中没有名为tickbox_auto 的列,因此查询失败。你最近有更新吗?插件/主题是否安装正确?例如,您可以避免使用备份添加列的错误。

【讨论】:

  • 插件安装正确,一切正常接受这个错误,有没有关于如何添加列的教程?
  • 根据您的查询,列类型似乎是整数,因此您可以使用此 SQL 添加一个:ALTER TABLE wpdx_payment_discount ADD tickbox_auto INT NOT NULL DEFAULT(0);
  • 已添加但没有任何反应
  • 它给了我同样的错误,我不知道为什么
  • 在数据库上手动执行查询,看看会发生什么。进行进一步调查。
猜你喜欢
  • 2013-04-06
  • 1970-01-01
  • 2023-03-04
  • 2018-06-23
  • 2021-10-27
  • 1970-01-01
  • 1970-01-01
  • 2020-07-19
  • 2020-10-30
相关资源
最近更新 更多