Możesz dodać znacznik czasu do listy wyboru, aby listy kolumn obu tabel były zgodne:
INSERT INTO tab2
SELECT *, CURRENT_TIMESTAMP()
FROM tab1
EDYTUJ
Aby odpowiedzieć na pytanie w komentarzu — nie musisz używać CURRENT_TIMESTAMP()
. Zrobiłoby to każde wyrażenie zwracające znacznik czasu. Możesz użyć zapisanego na stałe znacznika czasu:
INSERT INTO tab2
SELECT *, TIMESTAMP('2017-07-07 19:43:00')
FROM tab1