From 0d20bc09bc2882ac048e24735e9c8529b784f84d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E5=B1=95=E9=B9=8F?= Date: Fri, 5 Dec 2025 17:30:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DMySQL=201293=E9=94=99?= =?UTF-8?q?=E8=AF=AF=EF=BC=9A=E5=B0=86updated=5Fat=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E6=94=B9=E4=B8=BADATETIME=E7=B1=BB=E5=9E=8B=E5=B9=B6=E7=A7=BB?= =?UTF-8?q?=E9=99=A4CURRENT=5FTIMESTAMP=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- create_wps_form_table.sql | 2 +- webhook.php | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/create_wps_form_table.sql b/create_wps_form_table.sql index d95ae69..c63688c 100644 --- a/create_wps_form_table.sql +++ b/create_wps_form_table.sql @@ -21,7 +21,7 @@ CREATE TABLE IF NOT EXISTS wps_form_submissions ( remarks TEXT COMMENT '备注内容', status VARCHAR(20) DEFAULT 'pending' COMMENT '状态', created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', - updated_at TIMESTAMP DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '记录更新时间', + updated_at DATETIME NOT NULL COMMENT '记录更新时间', INDEX idx_rid (rid), INDEX idx_license_plate (license_plate), INDEX idx_date (date), diff --git a/webhook.php b/webhook.php index dc17a3f..2680c80 100644 --- a/webhook.php +++ b/webhook.php @@ -249,12 +249,12 @@ function store_form_data_to_db($form_data) { rid, form_id, form_title, creator_id, create_time, update_time, mobile, name, license_plate, date, time_slot, car_type, has_car_coat, car_wash_habit, car_wash_experience, wash_frequency, - age_group, remarks, status + age_group, remarks, status, updated_at ) VALUES ( :rid, :form_id, :form_title, :creator_id, :create_time, :update_time, :mobile, :name, :license_plate, :date, :time_slot, :car_type, :has_car_coat, :car_wash_habit, :car_wash_experience, :wash_frequency, - :age_group, :remarks, :status + :age_group, :remarks, :status, :updated_at )"; $stmt = $pdo->prepare($sql); @@ -266,6 +266,7 @@ function store_form_data_to_db($form_data) { $stmt->bindValue(':creator_id', $form_data['creator_id']); $stmt->bindValue(':create_time', date('Y-m-d H:i:s')); $stmt->bindValue(':update_time', date('Y-m-d H:i:s')); + $stmt->bindValue(':updated_at', date('Y-m-d H:i:s')); // 绑定表单字段值(只绑定实际存在的字段) $stmt->bindValue(':mobile', isset($form_data['answers_by_title']['请输入手机号']) ? $form_data['answers_by_title']['请输入手机号'] : ''); @@ -337,7 +338,7 @@ function create_wps_form_table($pdo) { remarks TEXT COMMENT '备注内容', status VARCHAR(20) DEFAULT 'pending' COMMENT '状态', created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', - updated_at TIMESTAMP DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '记录更新时间', + updated_at DATETIME NOT NULL COMMENT '记录更新时间', INDEX idx_rid (rid), INDEX idx_license_plate (license_plate), INDEX idx_date (date),