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

SQL indsætte? indsætte data fra den ene til den anden

Du blander to forskellige stilarter af INSERT .

For at bruge den samme metode som dit eksempel, skal du gøre:

INSERT INTO filenote(clientid, notetype, datetime, notedetails)
SELECT clientid, 'info','2011-09-29 09:00:00', 'example note'
FROM clienttable
WHERE clienttable.clientid in (1,2,3,4,5,6,7,8,9)

eller brug BETWEEN :

INSERT INTO filenote(clientid, notetype, datetime, notedetails)
SELECT clientid, 'info','2011-09-29 09:00:00', 'example note'
FROM clienttable
WHERE clienttable.clientid BETWEEN 1 AND 9


  1. Hvordan redigeres lagret procedure i Oracle SQL Developer?

  2. Er der en måde at 'lytte' efter en databasehændelse og opdatere en side i realtid?

  3. Søg i alle felter i alle tabeller for en bestemt værdi (Oracle)

  4. PostgreSQL INSERT ON CONFLICT UPDATE (upsert) brug alle ekskluderede værdier