私は以下のようなMySQLクエリを持っています -
CREATE TABLE city
{
city_id INT AUTO_INCREMENT NOT NULL,
city_name VARCHAR(50) NOT NULL,
state_id int(50) NOT NULL,
PRIMARY KEY (city_id),
FOREIGN KEY(state_id) REFERENCES state(state_id) ON DELETE CASCADE ON UPDATE CASCADE
}
私はテーブルを作成するテーブルではないため、考えられるエラーは何ですか'city'
テーブルの構造はとてもシンプル
state という名前の最初のテーブル
state_id | state_name
city という名前の別のテーブル
city_id city_name state_id
データベースのテーブルが見やすいのでテーブルの 状態state_id
を市町村に参照させておきたい state_id
私はまだ非常に初心者ですが、私が書いたコードはうまくいくと思いますが、うまくいきませんか? なんで?なにか提案を?