ホームページ >バックエンド開発 >PHPチュートリアル >mysqlで外部キーを確立する場合、メインテーブルとサブテーブルの両方がINNODB型である必要がありますか?

mysqlで外部キーを確立する場合、メインテーブルとサブテーブルの両方がINNODB型である必要がありますか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 13:27:46755ブラウズ

弱い質問ですが、MySQL で外部キーを確立する場合、タイトルにあるように、メインテーブルとサブテーブルの両方が INNODB タイプ
である必要があります。 。 。

-----解決策---------
多くの場合、myisam エンジンを使用する場合、結合クエリを実行するだけで十分です。通常、必須の外部キー制約はビジネス プログラムによって処理され、データベース層は緩和されます。
------解決策------------------
そうのようです。マニュアルを参照してください: http://dev.mysql.com/doc/refman/5.1/zh/tutorial.html#example-foreign-keys

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。