开发者社区 > 数据库 > 正文

帝国cms发布文章提示Unknown column 'weburl' in 'where claus

Unknown column 'weburl' in 'where clause'

select count() as total from **_ecms_news where weburl='' limit 1
screenshot-1706250183735.png
screenshot-1706251345330.png

展开
收起
博客趣 2024-01-26 15:07:11 58 0
1 条回答
写回答
取消 提交回答
  • 错误信息“Unknown column 'weburl' in 'where clause'"表示SQL查询试图根据名为'weburl'的列来过滤数据,但该列在ecms_news表中并不存在。

    你的SQL查询语句是:

    SELECT COUNT() AS total FROM ecms_news WHERE weburl='' LIMIT 1
    

    解决这个问题,请确认:

    • 'weburl'列确实存在于ecms_news表中。
    • 列名的拼写和大小写与数据库中定义的完全一致。

    如果'weburl'不存在,而你本意是要引用另一个存在的列,请将'weburl'替换为正确的列名。如果该列应该存在但实际上不存在,则你需要首先将其添加到表结构中。

    例如,如果正确的列名是'website_url',查询语句应改为:

    SELECT COUNT(*) AS total FROM ecms_news WHERE website_url='' LIMIT 1
    
    2024-01-26 15:28:45
    赞同 展开评论 打赏
问答地址:

数据库领域前沿技术分享与交流

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载