外部キー制約を確立できないことに関連する MYSql の問題

WBOY
リリース: 2016-06-13 13:46:32
オリジナル
867 人が閲覧しました

MYSql には外部キー制約が設定できないという問題があります。
環境: mysql+MySQL Query Browser
テーブル構造:
テーブル t: t1 int 主キーは自動的に増加します
t2 int デフォルト値= 1
テーブル tt:tt1 int 主キーは自動的に増加します
tt2 int

ここで、tt テーブル t.t1=tt.tt2,
に外部キー制約を確立したいのですが、 MySQL Query Browser で作成するとき、古いプロンプトは 1005 または 1208 エラーです。
フィールドも削除に対応していますが、なぜ機能しません。 > アドバイスを頂きたいです。


-----解決策--------------------------------
テーブルのタイプは innodb ですか? myisam の場合、外部キーはサポートされません。
------解決策----------------------
外部キー制約をサポートしているのは InnoDB のみです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート