我有以下查询 . 如果我在MySQL中执行它,它工作正常 . 但是当我从我的PHP程序中调用它时,它会给我这个错误:
[PDOException] SQLSTATE [HY000]:常规错误:1267操作'='非法混合排序(latin1_swedish_ci,IMPLICIT)和(utf8_unicode_ci,COERCIBLE)
这是查询:
SELECT * FROM tab
WHERE Time >= UTC_TIME
AND Time < TIME( DATE_SUB( UTC_TIMESTAMP() , INTERVAL -5 MINUTE ))
AND Enabled =1
AND (
LastTimeStamp IS NULL
OR DATE( LastTimeStamp ) != DATE(UTC_TIMESTAMP())
)
AND d = (
SELECT d
FROM days
WHERE DayName = (
SELECT DAYNAME(UTC_TIMESTAMP()))
)
选项卡和日期都有 latin1_sweedish_ci
整理 .
有人能帮我吗?我在我的应用程序中使用Laravel框架 .