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

enkelt Indsæt forespørgsel for at indsætte flere rækker i én kolonne

INSERT INTO tbl_Answer (Answer) VALUES ('$A1'),('$A2'),('$A3'),('$A4'),('$A5')

Er det samme som at sige:

INSERT INTO tbl_Answer (Answer) VALUES ('$A1')    
INSERT INTO tbl_Answer (Answer) VALUES ('$A2')
INSERT INTO tbl_Answer (Answer) VALUES ('$A3')
INSERT INTO tbl_Answer (Answer) VALUES ('$A4')
INSERT INTO tbl_Answer (Answer) VALUES ('$A5')

Hvad er det præcis du leder efter?

Her er en demo af din oprindelige forespørgsel, der virker:http://sqlfiddle.com/#!2 /e20fc/1

Det ser ud til, at værdien af ​​$A1-$A5 afviser forespørgslen. Modtager du nogen fejl?



  1. Sådan opdaterer du en række med flere billeder, som kun har et enkelt billede indsat i php

  2. Maksimering af databaseforespørgselseffektivitet til MySQL - del 1

  3. PDO binder parametre afhængigt af, om de findes i forespørgslen

  4. Kan jeg give et nummer til varchar2 i Oracle?