sql >> Database teknologi >  >> RDS >> Mysql

MySQL:Kopier tabel til en anden tabel med en ekstra kolonne

Du kan tilføje tidsstemplet til den valgte liste, så kolonnelisterne for begge tabeller ville matche:

INSERT INTO tab2
SELECT *, CURRENT_TIMESTAMP()
FROM   tab1

REDIGER
For at besvare spørgsmålet i kommentaren - behøver du ikke bruge CURRENT_TIMESTAMP() . Ethvert udtryk, der returnerer et tidsstempel, ville gøre det. Du kan bruge et hårdtkodet tidsstempel:

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



  1. SQL Server Skift TempDB-filplacering

  2. Er der en måde at bruge Linq til Oracle på

  3. Barman Cloud – Del 1:WAL Archive

  4. Aktiver udførelse af flere sætninger under udførelse via sqlalchemy