gpt4 book ai didi

mysql - MySQL 5.7 中的未知列

转载 作者:行者123 更新时间:2023-11-29 05:07:28 24 4
gpt4 key购买 nike

我正在执行这个查询:

SELECT C.id, C.content, C.video_id,C.username, C.date_sent, SUM(V.vote) AS vote_total
FROM comments C
LEFT OUTER JOIN comments_votes V
ON C.id=V.comment_id
WHERE c.video_id = '5'
GROUP BY C.id, C.content, C.username, C.video_id, C.date_sent, C.video_id
ORDER BY C.content ASC

它在运行 10.1.21-MariaDB 的本地主机上运行良好,但我的主机在 mySQL 5.7 上运行,当我运行上面的命令时,我得到:

Error in query (1054): Unknown column 'c.video_id' in 'where clause'

我对 SQL 不是很了解,但我尝试对 SO 进行一些研究,但大多数解决方案都指向 5.5 中的错误。

我的评论表是这样的:

Structure

最佳答案

看起来一个实例配置为不区分大小写,而另一个不区分大小写。尝试更改为 C.video_id(或者更好的是,从不在数据库标识符中使用大写字母)。

关于mysql - MySQL 5.7 中的未知列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45353492/

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