テーブル ENUMSTATE は ENUMCOUNTRY を再試行しますが、
このコードにより、次のエラーが発生します: エラー コード: 1005. テーブル 'easylibdb1.enumstate' を作成できません (errno: 150)
=>列挙国
CREATE TABLE IF NOT EXISTS ENUMCOUNTRY(
ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
NAME VARCHAR(50) DEFAULT '',
SHORTNAME VARCHAR(50) DEFAULT '',
STATUS BIT DEFAULT FALSE,
PRIMARY KEY (ID)
)
=>列挙状態
CREATE TABLE IF NOT EXISTS ENUMSTATE(
ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
NAME VARCHAR(50) DEFAULT '',
SHORTNAME VARCHAR(50) DEFAULT '',
STATUS BIT DEFAULT FALSE,
COUNTRYID INT,
PRIMARY KEY (ID)
FOREIGN KEY (COUNTRYID) REFERENCES ENUMCOUNTRY(ID)
)