gpt4 book ai didi

mysql - phpMyAdmin - #1267 - 操作 '<' 的排序规则组合非法

转载 作者:行者123 更新时间:2023-11-29 23:39:13 27 4
gpt4 key购买 nike

尝试运行以下 SQL 时出现错误:

SELECT * FROM syshealth WHERE 'timestamp' < DATE_SUB(NOW(),INTERVAL 15 MINUTE)

我收到以下错误:

#1267 - Illegal mix of collations (utf8mb4_general_ci,COERCIBLE) and (latin1_swedish_ci,NUMERIC) for operation '<' 

我将表和数据库排序规则设置为 utf8_unicode_ci

我已经阅读了几篇文章,并尝试了最佳答案 here ,但没有成功...

还有什么想法吗?

编辑:附加信息 - “时间戳”列的类型为日期时间

最佳答案

如果您使用单个 ' ,则需要使用 `(反引号)来标识列,这将被视为字符串文字。

SELECT * FROM syshealth WHERE `timestamp` < DATE_SUB(NOW(),INTERVAL 15 MINUTE)

关于mysql - phpMyAdmin - #1267 - 操作 '<' 的排序规则组合非法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26262648/

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