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

一意のフィールドがないテーブルに行がまだ存在しない場合は、mysqlを挿入します

    存在しない場合はありません INSERTの構文 、ただし、ONDUPLICATEKEYメカニズムを利用できます。名、姓に一意のインデックスを作成すると、更新は次のようになります。

    INSERT INTO tb (firstname, lastname) 
    VALUES ('Jack', 'Doe') 
    ON DUPLICATE KEY UPDATE lastname = lastname;
    

    インサートをニュートラルにします。



    1. 行を挿入して競合状態を回避する(PHP / MySQL)

    2. mysqlのエイリアスでのフィルタリング

    3. Oracle PL / SQL:DMLパッケージをオンラインで作成

    4. DBスキーマの変更を追跡するためのメカニズム