修复MySQL 1293错误:将updated_at字段改为DATETIME类型并移除CURRENT_TIMESTAMP属性
This commit is contained in:
@@ -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),
|
||||
|
||||
+4
-3
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user