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

MySQL'UPDATE ON DUPLICATE KEY'一意の列がありませんか?

    PRIMARYを作成できます またはUNIQUE MySQLの複数の列からのキー(複合キーと呼ばれる)。これにより、ON DUPLICATE KEYが可能になります。 うまく機能します。

    // create a composite index
    CREATE INDEX my_composite_index ON my_table (column1, column2);
    
    // insert or update
    INSERT INTO my_table (column1, column2) VALUES ('value1', 'value2') ON DUPLICATE KEY UPDATE column3=column3+1;
    


    1. java.lang.AbstractMethodError:com.mysql.jdbc.Connection.isValid(I)Z

    2. OracleDatabaseからMariaDBへの移行-知っておくべきこと

    3. SQL:2つの日付の違い

    4. MySQLでクエリ結果をコンマ区切りリストとして返す方法