1104錯誤是MySQL中最常見的錯誤之一。它有時會出現在執行SQL查詢或更新時。這個錯誤通常表示數據庫中遇到了一個無效的主鍵或外鍵。下面是一個例子:
ERROR 1104 (42000): The SELECT would examine too many records and exceeds the MAX_JOIN_SIZE resource limit
這個錯誤一般是因為MySQL實例中設置了要檢查的最大記錄數,然后查詢結果超過了這個限制。當MySQL嘗試連接太多的記錄時,它會停止查詢并報告這個錯誤。解決這個問題的方法是為MySQL實例增加MAX_JOIN_SIZE。
以下是增加MAX_JOIN_SIZE的步驟:
1. 打開MySQL配置文件 my.cnf 。 2. 找到“[mysqld]”部分,添加以下代碼: max_join_size=1000000 3. 保存并關閉文件。 4. 重新啟動MySQL服務。
請注意,這個解決方法只適用于在執行查詢時遇到ERROR 1104的情況。
下一篇1055mysql