掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     DDL読み込み結果のデフォルト値がMUL?


フラット表示 前のトピック | 次のトピック
投稿者 トピック
未登録ゲスト
投稿日時: 2007-10-5 10:23

DDL読み込み結果のデフォルト値がMUL?

お世話になります。

DDLの読み込み結果のデフォルト値についてです。

DDL読み込みを行った場合、デフォルト値として指定していない "PRI" や "MUL" が定義される場合があります。

◇実際に作成したテーブル
引用:

CREATE TABLE testTable1 (
id int(11) NOT NULL auto_increment,
name varchar(30) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE testTable2 (
id int(11) NOT NULL auto_increment,
contents varchar(30) NOT NULL,
testTable1_id int(11) NOT NULL,
PRIMARY KEY (id),
CONSTRAINT testTable2_FK_1
FOREIGN KEY (testTable1_id)
REFERENCES testTable1 (id) ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

◇生成されたクラス図からDDLの生成結果
引用:

CREATE TABLE testTable1(
id INT NOT NULL DEFAULT PRI,
name VARCHAR(30) NOT NULL
) TYPE=InnoDB;

CREATE TABLE testTable2(
id INT NOT NULL DEFAULT PRI,
contents VARCHAR(30) NOT NULL,
testTable1_id INT NOT NULL DEFAULT MUL
) TYPE=InnoDB;


■環境
●クライアント
・Windows XP Pro. SP2
・Enterprise Architect 7.0.817
・MySQL ODBC 3.51 Driver
●サーバー
・CentOS 5 on VMwareServer on Windows XP Pro. SP2
・MySQL 5.0.22 (CentOS 提供のパッケージ)
●対象テーブル
・ENGINE=InnoDB

ご確認の程よろしくお願い致します。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » DDL読み込み結果のデフォルト値がMUL? 未登録ゲスト 2007-10-5 10:23
     Re: DDL読み込み結果のデフォルト値がMUL? tkouno 2007-10-5 10:46
       Re: DDL読み込み結果のデフォルト値がMUL? 未登録ゲスト 2007-10-5 11:52
         Re: DDL読み込み結果のデフォルト値がMUL? tkouno 2007-10-5 13:08