我一直在解決這個問題幾個小時,而且我正在接近從Heroku平臺跳下純粹出於無奈。即使對於1個查詢,MySQL的max_questions錯誤仍然被拋出,當限制是18000
我有一個簡單的網絡應用程序在Heroku上運行,它使用PHP和MySQL與Silex和AngularJS。 MySQL DB(運行在ClearDB的服務上)有兩個表:一個是空的,另一個是有一行數據。當應用程序加載時,我使用AJAX並嘗試加載我擁有的一行數據。
這立即導致DB引發錯誤:
An exception occurred while executing 'SELECT idcourse_master FROM course_master WHERE stat='1' ORDER BY idcourse_master DESC LIMIT 0,100':
SQLSTATE[42000]: Syntax error or access violation: 1226 User 'ba53d3edafdd3c' has exceeded the 'max_questions' resource (current value: 18000)
它說,現在18000後,我通過ClearDB帳戶思維升級,我可能沒有足夠的使用限制,以使應用程序的工作。但是,現在我正在監視它並記錄查看有多少請求和查詢被執行,我可以看到它在第一個請求中停止。
我搜索並解讀了與此問題相反的解決方案;人們超過了極限。我還沒有運行查詢。
我還假設我有一些代碼錯誤,並決定從MySQL Workbench遠程連接到數據庫。我在具有一行數據的表上運行一條select語句,並收到相同的錯誤。
我在我的智慧結束。任何幫助,將不勝感激!提前致謝!