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

SQL置換または構文エラーへの挿入

    MySQLはINSERT OR REPLACE INTOをサポートしていません 私が見た構文。 INSERT INTO ... ON DUPLICATE KEY UPDATEのようなものを探している可能性があります 。あなたの例では、次のようになります:

    INSERT INTO myTable (name, string, lang) VALUES (param1, param2, param3)
    ON DUPLICATE KEY UPDATE name = param1, string = param2, lang = param3;
    

    詳細については、次のドキュメントを参照してください: https:// dev .mysql.com / doc / refman / 5.0 / en / insert.html

    この例は、この SQLFiddle を使用して見つけることができます。 。




    1. SQL Server Management Studio(SSMS)で垂直ブロックを選択して編集する-SQL Server/TSQLチュートリアルパート9

    2. オンラインホテル予約で競合状態を防ぐ方法

    3. オンラインアップグレードの進捗状況

    4. データベースコーナー:Mysqlストレージエンジンの初心者向けガイド