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

重複キー更新のMySQL

    これは機能するはずで、もう少しエレガントです:

    INSERT INTO TABLENAME(col1, col2) 
    VALUES ('xxx', 'yyy') 
    ON DUPLICATE KEY UPDATE col1 = VALUES(col1)
    

    行の主キー部分を更新する必要がないことに注意してください。衝突があったので、それは同じだとわかっています。



    1. 空間インデックスとは何ですか?いつ使用する必要がありますか?

    2. 変数がNULLかどうかを確認し、MySQLストアドプロシージャで設定するにはどうすればよいですか?

    3. タイムスタンプフィールドの有効期限が切れた後にMySQLを自動更新する方法

    4. cxを使用してUnicodeを挿入できない-Oracle