0
我有一個問題,這真的讓我困惑。我有一個MySQL查詢,在很大程度上工作正常..在查詢中,我從表中查找日期和日期範圍,並返回從今天起X天的結果。它看起來像這樣:MySQL「date_sub(now(),INTERVAL X」錯誤代碼:1366錯誤的字符串值:' xEF x80 xA6Top ...'列3'的行'
。WHERE tickets.date_created > date_sub(now(), INTERVAL 30 DAY)
在大多數情況下,查詢工作正常不過,如果我改變的時間間隔,以97 80之間的數字我的腳本執行失敗我得到的錯誤是:
Error Code: 1366 Incorrect string value: '\xEF\x80\xA6Top...' for column 's' at row 3
此外,嘗試3個月,而不是90天不工作。在100年代似乎還有其他數字不工作,但是,如果我設置了類似10000天的所有結果,則返回OK。
這是什麼東西在我的數據庫?這是我的問題嗎?有沒有人看過這個日期間隔?我究竟做錯了什麼?
任何人都有想法:)
非常感謝!
您確定這是與日期有關嗎?什麼是's'列? –