我使用lua腳本 https://github.com/clofresh/mysql-proxy-cache緩存選擇查詢。 但它檢測select語句的方式存在問題。 它使用下面的代碼MySQL代理更好的方式來檢測選擇查詢
return query:sub(1,6):lower() == 'select'
此,如果選擇查詢嵌套在()
將無法正常工作。例如:
(SELECT * from tbl_name);
有沒有辦法在mysql代理中刪除extra()?
還是有更好的方法來檢測選擇查詢嗎?