できますよ〜
InnoDBテーブルで、auto_incrementのカラムにPKを付けたい時、KEYを定義する事がある。
KEY は、通常 INDEX のシノニム。 バージョン 4.1 以降、キー属性 PRIMARY KEY は単に KEY として指定することもできる。この機能は他のデータベースとの互換性を考慮して実装された。
http://dev.mysql.com/doc/refman/4.1/ja/create-table.html
ではテーブル属性であるKEYをERMasterでどうやって設定するか。
カラムの文字コードの件と同様に綺麗ではないが、テーブル情報ウインドウの制約タブの「テーブルの制約」にべた書きすればいい。
DDLは以下のようになる。
CREATE TABLE SYNONYM ( SEQ INT UNSIGNED NOT NULL AUTO_INCREMENT, WORD TEXT NOT NULL, PRIMARY KEY (SEQ), KEY IDX_1 (WORD) ) ENGINE = InnoDB DEFAULT CHARACTER SET utf8;