3
のクエリをSELECT COUNT(1)
(このユースケースの場合)ですべて変更したいと思います。MySQLプロキシクエリーリライト
私は次のluaスクリプトを持っているが、それは何らかの形で動作しません:私は間違っ
function read_query(packet)
if string.byte(packet) == proxy.COM_QUERY then
local query = string.sub(packet, 2)
local replacing = false
if string.match(string.upper(query), 'COUNT(*)') then
query = string.gsub(query,'COUNT(*)', 'COUNT(1)')
replacing = true
end
if (replacing) then
proxy.queries:append(1, string.char(proxy.COM_QUERY) .. query)
return proxy.PROXY_SEND_QUERY
end
end
end
何をしているのですか?
申し訳ありませんが、私のためには機能しませんでした。しかし、これは:string.lower(query)== 'mysql.userからcount(*)を選択すると、 – Jonathan
それは私の元のユースケース – Jonathan