From ad96b6c736a98d644da46381cefadb9f2724bc2c Mon Sep 17 00:00:00 2001 From: wanli <522256691@qq.com> Date: Thu, 6 Mar 2025 12:02:32 +0800 Subject: [PATCH] =?UTF-8?q?*=20=E5=A2=9E=E5=8A=A0mysql=E4=BD=BF=E7=94=A8ex?= =?UTF-8?q?ecute=E6=96=B9=E6=B3=95=E8=A7=A3=E6=9E=90date=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=20(#2035)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * * 增加mysql使用execute方法解析date格式数据 * 优化mysql模块解析date失败时处理方式 --------- Co-authored-by: test --- lualib/skynet/db/mysql.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lualib/skynet/db/mysql.lua b/lualib/skynet/db/mysql.lua index 94b9b8f0..e622e176 100644 --- a/lualib/skynet/db/mysql.lua +++ b/lualib/skynet/db/mysql.lua @@ -852,6 +852,20 @@ local function _get_datetime(data, pos) return value, pos end +local function _get_date(data, pos) + local len, year, month, day + local value + len, pos = _from_length_coded_bin(data, pos) + if len == 4 then + year, month, day, pos = string.unpack("