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

Indsæt flere rækker med select

Hvis jeg forstår dit spørgsmål korrekt, hvor du forsøger at indsætte nogle data fra en anden tabel og nogle data, du selv giver, burde du være i stand til at gøre sådan noget ved at bruge UNION:

INSERT INTO SomeTable ( Col1, Col2, Col3 )
SELECT Val1, Val2, Val3 FROM SomeOtherTable
UNION
SELECT 'MyProvidedVal1', 'MyProvidedVal2', 'MyProvidedVal3'

Håber det hjælper...




  1. MySQLTest Fejl ved forsøg på at forbinde C# til MySql

  2. PostgreSQL næste værdi af sekvenserne?

  3. rydde op i db for overflødige data

  4. Standard sorteringsrækkefølge i MySQL (ÆNDRINGSTABEL ... BESTIL EFTER ...;)