function read_query ( packet ) local commands = require("proxy.commands") local cmd = commands.parse(packet) if cmd.type == proxy.COM_QUERY then local tk = require('proxy.tokenizer') local pr = require('proxy.parser') local tokens = assert(tokenizer.tokenize(cmd.query)) local tbls = pr.get_tables(tokens) for k, v in pairs(tbls) do print(k.." => "..v) end tbls = pr.get_tables(tokens) for k, v in pairs(tbls) do print(k.." => "..v) end end proxy.response.type = proxy.MYSQLD_PACKET_OK proxy.response.affected_rows = 0 proxy.response.insert_id = 0 return proxy.PROXY_SEND_RESULT end