sql >> Databáze >  >> RDS >> Mysql

jeden vložit dotaz pro vložení více řádků do jednoho sloupce

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

Je to stejné jako říkat:

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')

Co přesně hledáte?

Zde je ukázka fungování vašeho původního dotazu:http://sqlfiddle.com/#!2 /e20fc/1

Vypadá to, že hodnota $A1-$A5 dotaz vyřadí. Zobrazuje se vám nějaká chyba?



  1. Sloupec v klauzuli IN neexistuje, ale SQL běží

  2. Operátor T-SQL XOR

  3. Jak vložit objekt JSON do vnořeného pole ve sloupci JSONB

  4. Jak odstranit hodnotu typu enum v postgresu?