Sử dụng UNION ALL để nối thêm hàng giá trị tùy chỉnh vào kết quả truy vấn, ví dụ thêm trạng thái 'REFUND' vào cột ENUM.
Ví dụ minh họa
Tạo bảng với cột ENUM:
mysql> CREATE TABLE DemoTable1847 (GameStatus ENUM('PENDING','COMPLETED','CANCELLED'));
Chèn dữ liệu:
mysql> INSERT INTO DemoTable1847 VALUES('PENDING'),('COMPLETED'),('CANCELLED');
Thêm giá trị 'REFUND' không có trong ENUM:
mysql> SELECT * FROM DemoTable1847
UNION ALL
SELECT 'REFUND';
Kết quả:
+------------+ | GameStatus | +------------+ | PENDING | | COMPLETED | | CANCELLED | | REFUND | +------------+
Lưu ý: UNION ALL giữ trùng lặp, UNION loại trùng. Cột thêm phải tương thích kiểu dữ liệu (chuỗi cho ENUM).