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

MySQLINSERTINTOテーブルの値..vsINSERTINTOテーブルSET

    私の知る限り、両方の構文は同等です。 1つ目はSQL標準で、2つ目はMySQLの拡張機能です。

    したがって、パフォーマンスに関してはまったく同等である必要があります。

    http://dev.mysql.com/doc/refman/5.6 /en/insert.html 言う:

    INSERTは、既存のテーブルに新しい行を挿入します。ステートメントのINSERT...VALUESおよびINSERT...SET形式は、明示的に指定された値に基づいて行を挿入します。 INSERT ... SELECTフォームは、別の1つまたは複数のテーブルから選択された行を挿入します。



    1. WinHttp.WinHttpRequest.5.1 forTLS1.2を使用してSQLServerストアドプロシージャでオプション9を設定します

    2. NO_BACKSLASH_ESCAPESオプションが有効になっている場合に、リテラルのパーセント記号をエスケープするにはどうすればよいですか?

    3. PostgreSQL-列の最大値を持つ行をフェッチします

    4. Java +MysqlUTF8の問題