データベースプログラミングのスキルや(SQLに基づく)の経験

エンジンが設定されている場合は、データテーブルを作成し、外部キー制約を追加1.MySQL

2つのデータテーブルを作成し、それらの間の外部キー制約を追加し、テーブルにデータを追加する外部キーを追加し、我々は、外部キーが正常に追加されていない示す、SQLの可視化をプロンプト、通常のデータが挿入されたエラーを発見しましたプロパティシートを表示し、ボタンをクリックして中にツールが外部キーを追加しないにつながる、理由はエンジンの問題のことを示唆し、外をポップアップ表示されます。デフォルトのMySQLのMyISAMテーブルのエンジンを使用して、インストール、およびMyISAMテーブルは、図に示すように、外部キーをサポートしていない
エンジン
現在のテーブルのセットアップエンジンでのInnoDB、PBXTかのsolidDBとして、この問題を解決するために、これはこれの唯一の変更ですデータベース、新しいデフォルトのデータベースエンジンを構築するために、次はMyISAMテーブルで、我々は以下を追加して、[mysqldを]でのMySQLのインストールディレクトリにmy.iniファイルを設定することができますがdefault-storage-engine=INNODB(他のエンジンが外部キーはできるサポート)保存し、Mysqlのあるサーバーを再起動します長い時間が解決することができなかったために、この小さなシリーズにも遭遇した問題は、最終的に解決することに成功した教師を頼むことができます。
参照してくださいhttps://blog.csdn.net/renwudao24/article/details/52136955を

次のようにMySQLは例えばInnoDBのにデフォルトのエンジンを変更するには:

  • ビューMySQLのストレージエンジンの場合:MySQLの>ショーエンジン、結果は次のとおりです。InnoDBテーブル| YES、説明このMySQLデータベースサーバは、InnoDBエンジンをサポートしています。
  • デフォルトのエンジンとしてのInnoDBセット:設定ファイルのmy.ini [mysqldを]は、次のデフォルトのストレージエンジン= INNODBを追加します。
  • MySQLは、サーバーを再起動します。
  • ログインMySQLデータベース、MySQLの> InnoDBの場合はショーのエンジンが表示される| DEFAULTは、デフォルトのエンジンの成功としてのInnoDBを設定しました。

2。

公開された51元の記事 ウォンの賞賛184 ・は 30000 +を見て

おすすめ

転載: blog.csdn.net/CUFEECR/article/details/103430520