gpt4 book ai didi

MySQL 查询未使用多个 AND 运算符进行编译

转载 作者:行者123 更新时间:2023-11-30 00:22:02 25 4
gpt4 key购买 nike

我已经在 MySQL 中构建了此查询,但它返回错误。我尝试将 <> 运算符切换为 != 但没有成功,也尝试更改 AND 运算符的顺序。我确信这很简单,但我已经绞尽脑汁了!如果我删除“部门不等于”条件,它会编译,但它在那里很重要。

SELECT id,event,start_date,type, department
FROM eventmanager_events
WHERE status='Scheduled'
AND start_date > CURDATE()
AND type='Conference'
AND department<>'Human Resources'
ORDER BY start_date

编辑:我已经删除了“类型”条件,但它仍然无法正确编译。

EDIT2:我收到的错误(我不确定原因)是:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Scheduled'AND start_date > CURDATE()AND type='Conference' at line 3

最佳答案

错误是什么?

不要使用 'type' ,使用 smth elese

Here是 SQL 中的保留键列表

好吧,你更新到了 Mysql ,那么 'type' 是合法的

关于MySQL 查询未使用多个 AND 运算符进行编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23157512/

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