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

phpを使用してSQLに同じ主キーを持つ複数の行を挿入します

    主キーは一意であることが意図されています

    http://dev.mysql.com/doc /refman/5.5/en/optimizing-primary-keys.html

    複合主キーを持つことができます :

    CREATE TABLE track(
      album CHAR(10) NOT NULL,
      dsk INTEGER NOT NULL,
      posn INTEGER NOT NULL,
      song VARCHAR(255),
      PRIMARY KEY (album, dsk, posn)
    )
    

    複合一意キーは、テーブル内の複数のデータベースフィールド間でデータが重複しないようにする場合に非常に便利です。

    http:/ /www.alphadevx.com/a/382-Adding-a-composite-unique-key-to-an-existing-MySQL-table



    1. 自動インクリメントされたID列の問題

    2. groupbyデータに基づく特定のmysqlの更新

    3. 同時支払い管理

    4. トランザクションレプリケーションを作成する方法