Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Kopieren Sie die Tabelle in eine andere Tabelle mit einer zusätzlichen Spalte

Sie könnten den Zeitstempel zur Auswahlliste hinzufügen, damit die Spaltenlisten beider Tabellen übereinstimmen:

INSERT INTO tab2
SELECT *, CURRENT_TIMESTAMP()
FROM   tab1

BEARBEITEN
Um die Frage im Kommentar zu beantworten - Sie müssen CURRENT_TIMESTAMP() nicht verwenden . Jeder Ausdruck, der einen Zeitstempel zurückgibt, würde ausreichen. Sie könnten einen hartcodierten Zeitstempel verwenden:

INSERT INTO tab2
SELECT *, TIMESTAMP('2017-07-07 19:43:00')
FROM   tab1