-- 为任务表添加GPS坐标和预计公里数字段 -- 执行此脚本前请先备份数据库 -- 注意:如果表已存在但缺少时间字段,请先执行以下语句: -- ALTER TABLE sys_task MODIFY COLUMN create_time DATETIME NOT NULL COMMENT '创建时间'; -- ALTER TABLE sys_task MODIFY COLUMN update_time DATETIME NOT NULL COMMENT '更新时间'; -- 1. 添加GPS坐标字段 ALTER TABLE sys_task ADD COLUMN departure_longitude DECIMAL(10,7) COMMENT '出发地经度'; ALTER TABLE sys_task ADD COLUMN departure_latitude DECIMAL(10,7) COMMENT '出发地纬度'; ALTER TABLE sys_task ADD COLUMN destination_longitude DECIMAL(10,7) COMMENT '目的地经度'; ALTER TABLE sys_task ADD COLUMN destination_latitude DECIMAL(10,7) COMMENT '目的地纬度'; ALTER TABLE sys_task ADD COLUMN estimated_distance DECIMAL(8,2) COMMENT '预计公里数'; -- 2. 为GPS坐标字段添加索引(可选,用于地理位置查询) -- ALTER TABLE sys_task ADD INDEX idx_departure_coords (departure_longitude, departure_latitude); -- ALTER TABLE sys_task ADD INDEX idx_destination_coords (destination_longitude, destination_latitude); -- 3. 验证修改结果 -- 可以执行以下查询来验证字段定义: -- SHOW CREATE TABLE sys_task; -- DESCRIBE sys_task;