データベースタイプinnodbを作成しようとしました。このクエリを試行しましたが、実行されませんでした。
CREATE DATABASE "mydd" ENGINE = InnoDB
構成を確認したところ、innodbが有効になっています。私もウェブで検索しましたが、結局
クレアチンinnodbテーブル付き。
データベースをinnodbとして設定すると、この下のすべてのテーブルは同じタイプを使用し、再度指定する必要がなくなります。また、デフォルトのエンジンをinnodbにしないでください。
誰かが私を助けてくれますか?ありがとう。
データベースの作成中にEngineを指定できないと思います。
1つのデータベースに複数のエンジンタイプテーブルを含めることができるため
http://dev.mysql.com/doc/refman/5.5/en/create-database.html でcreate databaseコマンドを確認します
CREATE DATABASEの構文を確認します。 http://dev.mysql.com/doc/refman/5.0/en/create-database.html
作成{データベース|スキーマ} [存在しない場合] db_name [create_specification] ...
create_specification:[DEFAULT] CHARACTER SET [=] charset_name | [DEFAULT] COLLATE [=] collation_name
Mysqlの起動時、またはセッション中にデフォルトのストレージエンジンを変更できます。 http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html を参照してください
ENGINEまたはTYPEオプションを省略すると、デフォルトのストレージエンジンが使用されます。通常、これはMyISAMですが、-default-storage-engineまたは--default-table-typeサーバー起動オプションを使用するか、default-storage-engineまたはdefault-table-typeオプションをmy.cnf構成ファイル。
Storage_engineまたはtable_type変数を設定することにより、現在のセッション中に使用されるデフォルトのストレージエンジンを設定できます。
SET storage_engine = MYISAM; SET table_type = BDB;
MySQLがMySQL構成ウィザードを使用してWindowsにインストールされている場合、InnoDBまたはMyISAMストレージエンジンをデフォルトとして選択できます。セクション2.10.3.5「データベース使用状況ダイアログ」を参照してください。
こんにちは通常、プログラマはテーブルにinnodbを使用します。データベース参照に設定できるかどうかはわかりません。