sql >> データベース >  >> RDS >> Mysql

1つの列に複数の行を挿入する単一の挿入クエリ

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

    言うのと同じです:

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

    正確には何を探していますか?

    元のクエリが機能するデモは次のとおりです。 http://sqlfiddle.com/#!2 / e20fc / 1

    $ A1-$A5の値がクエリを破棄しているようです。エラーが発生していますか?



    1. 同じIDの2つの行の値を1つの行にマージする方法は?

    2. Oracleには組み込みのハッシュ関数がありますか?

    3. MERGEをシリアライズ可能にする方法

    4. RDS Postgresデータベースをpg_dumpする方法は?