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

重複キーのMySQL...既存のIDを取得しますか?

    3番目の列ModifiedDateを追加できます そしてそれを使用します:

    insert into t(id, tag)
        select id, tag
        on duplicate key update ModifiedDate = now();
    

    これにより、更新が実際に行われ、LAST_INSERT_ID()が確実に実行されます。 値を返します。




    1. mysqlで現在のユーザー名を知る方法はありますか?

    2. (+)=where句のoraclesqlの演算子

    3. AWSGlueでMySQLテーブルを上書きする

    4. SQLを使用して行間の変更を効率的に判別する方法