From 6dd47e66908ea058c7b0f57cc75a97cafd7b690a Mon Sep 17 00:00:00 2001 From: yxt945 Date: Tue, 29 Oct 2019 10:36:26 +0800 Subject: [PATCH] =?UTF-8?q?COM=5FSTMT=5FEXECUTE=E6=94=B9=E4=B8=BA'\x17'?= =?UTF-8?q?=EF=BC=8C=E4=BF=9D=E6=8C=81COM=5FXXX=E5=8F=98=E9=87=8F=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E7=BB=9F=E4=B8=80=20=E6=95=B4=E6=95=B0=E9=99=A4?= =?UTF-8?q?=E6=B3=95=E6=94=B9=E4=B8=BA//=EF=BC=8C=E4=B8=8D=E5=86=8D?= =?UTF-8?q?=E4=BD=BF=E7=94=A8math.floor=20=5Fcompose=5Fpacket=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=E4=BD=BF=E7=94=A8string.pack=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lualib/skynet/db/mysql.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lualib/skynet/db/mysql.lua b/lualib/skynet/db/mysql.lua index 706dac5a..0d5cd4a1 100644 --- a/lualib/skynet/db/mysql.lua +++ b/lualib/skynet/db/mysql.lua @@ -28,7 +28,7 @@ local _M = { _VERSION = '0.14' } local COM_QUERY = '\x03' local COM_PING = '\x0e' local COM_STMT_PREPARE = '\x16' -local COM_STMT_EXECUTE = 0x17 +local COM_STMT_EXECUTE = '\x17' local CURSOR_TYPE_NO_CURSOR = 0x00 @@ -135,8 +135,8 @@ local function _compose_packet(self, req) self.packet_no = self.packet_no + 1 local size = #req - local packet = _set_byte3(size) .. strchar(self.packet_no) .. req - return packet + local packet = string.pack("0 then - local null_count=mathfloor((arg_num+7)/8) + local null_count=(arg_num+7)//8 local f,ts,vs local types_buf="" @@ -836,7 +836,7 @@ local _binary_parser = { local function _parse_row_data_binary(data, cols, compact) local ncols = #cols -- 空位图,前两个bit系统保留 (列数量 + 7 + 2) / 8 - local null_count=mathfloor((ncols+9)/8) + local null_count=(ncols+9)//8 local pos = 2+null_count local value