Bạn có thể thêm dấu thời gian vào danh sách đã chọn để danh sách cột của cả hai bảng sẽ khớp với nhau:
INSERT INTO tab2
SELECT *, CURRENT_TIMESTAMP()
FROM tab1
CHỈNH SỬA
Để trả lời câu hỏi trong nhận xét - bạn không cần phải sử dụng CURRENT_TIMESTAMP()
. Bất kỳ biểu thức nào trả về dấu thời gian sẽ làm được. Bạn có thể sử dụng dấu thời gian được mã hóa cứng:
INSERT INTO tab2
SELECT *, TIMESTAMP('2017-07-07 19:43:00')
FROM tab1