sql >> データベース >  >> RDS >> Mysql

Hibernate:MySQLDialectとMySQLInnoDBDialectの違いは何ですか?

    MySQLのデフォルトのストレージエンジンは MyISAM 。トランザクションと行レベルのロックが必要な場合は、多くの場合、 InnoDB

    MySQLInnoDBDialectの使用 、Hibernateはtype=InnoDBを追加します テーブル作成ステートメントに。これにより、InnoDBが明示的に作成されます テーブル。 MySQLDialect エンジン文字列を追加しないため、MyISAMが作成されます テーブル。

    ただし、my.cnfの次の行を使用して、MySQLサーバーのデフォルトのストレージエンジンを変更することもできます。 、MySQL構成、ファイル。

    default-storage-engine=innodb
    



    1. 指定された引数は有効なMySQL結果リソースではありません

    2. SQLServer2008のデータベースからのデータを使用して単一のテーブルをバックアップします

    3. SQL Server 2014:ネイティブバックアップ暗号化

    4. PHPを使用してMySQLデータベースから画像を保存および取得するにはどうすればよいですか?