-- 1. เพิ่มคอลัมน์เหตุผลการยกเลิก ALTER TABLE `trip_requests` ADD COLUMN `cancel_reason` TEXT DEFAULT NULL COMMENT 'เหตุผลการยกเลิก' AFTER `budget`; -- 2. เพิ่มคอลัมน์เหตุผลการขอเปลี่ยนแปลง ALTER TABLE `trip_requests` ADD COLUMN `revise_reason` TEXT DEFAULT NULL COMMENT 'เหตุผลการแก้ไข' AFTER `cancel_reason`; -- 3. อัปเดต ENUM ของฟิลด์ status เพื่อให้รองรับสถานะใหม่ 2 สถานะ ALTER TABLE `trip_requests` MODIFY COLUMN `status` ENUM('Draft', 'Pending', 'Approved', 'Rejected', 'Cancelled', 'Pending Cancel', 'Pending Revise') DEFAULT 'Draft';