今天我被我們的QA報告了一個困惑的問題,我們的應用程序的登錄功能忽略了大小寫的情況,並且通過調試後端代碼,我發現以下SQL腳本運行時具有相同的結果(我們的數據庫只有一個名字爲' duno「):爲什麼MySQL忽略查詢關鍵字值的大小寫?
SELECT * FROM T_USER WHERE username = 'duno';
和
SELECT * FROM T_USER WHERE username = 'DUNO';
以上2 SQL腳本運行與相同的用戶記錄。我只是對此感到困惑,MySQL需要我做什麼特殊設置?或其他原因?
在此先感謝。
感謝您的回答。 –
@BradyChu歡迎開心幫忙:) –