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

mysqlが一意キーをプライマリに変更(mariadb)

    「NULL値を含めることができず、テーブルにPRIMARY KEYがない場合、UNIQUEインデックスはPRIとして表示される場合があります。複数の列が複合UNIQUEインデックスを形成する場合、UNIQUEインデックスはMULとして表示される場合があります。列の組み合わせは一意ですが、各列は、特定の値の複数のオカレンスを保持できます。 "

    https://dev.mysql.com/doc/refman /5.7/en/show-columns.html

    私の答えを見つけました。




    1. DELETE FROM `table` AS` alias` ... WHERE `alias`.`column` ...なぜ構文エラー?

    2. 簡単な方法特定のテーブルの主キーとして適切な列を選択する

    3. 常時接続の読み取り専用ルーティング

    4. MySQLはORDERBYで行の位置を取得します