sql >> データベース >  >> Database Tools >> MySQL Workbench

MySQLWorkbenchEER図の複数の列にUNIQUE制約を作成する

    MySQL Workbenchの[テーブルの変更]ダイアログで:

    • [インデックス]タブに移動します。
    • 空白の行をダブルクリックして、新しいインデックスを作成します。
    • インデックスタイプとして「UNIQUE」を選択します。
    • 一緒に一意にしたい列を確認します。

    ディスカッション がいくつかあります インデックスは制約と同じではないので、これが奇妙かどうかについて。私は確かにそこを見ようとは思わなかったでしょう。ただし、明らかに「一意のインデックス」は、一意の制約と同じ方法で一意性を強制し、パフォーマンスを向上させる可能性があります。たとえば、このメソッドを使用した後に一意に分割される行を挿入しようとすると、「1062重複エントリ」エラーがスローされます。



    1. SSMSおよびsp_OAMethod:VARCHAR(8000)より大きいデータ型はありますか?

    2. PhpMyAdminを使用したデータベーステーブルのフィールドの変更

    3. xamppを使用してMacターミナルからmysqlにアクセスするにはどうすればよいですか?

    4. phpMyAdminでデータベースをチェックして修復する方法