mysql - 如何设置模式级默认引擎? [MySQL]

标签 mysql schema

我正在尝试为我的每个 MySQL 模式设置一个默认的数据库引擎,但我似乎无法找到如何做到这一点。

我知道可以在表级别指定引擎,并在配置文件中使用 --default-storage-engine=type,但是没有办法将其设置为架构级别?

最佳答案

不,您可以在 CREATE TABLE 语句中设置要使用的引擎,或者您可以使用 --default-storage-engine 服务器启动选项设置默认值,或者通过在 my .cnf 配置文件。最后,您可以通过设置 storage_engine 变量 storage_engine 来设置要在当前 session 期间使用的默认存储引擎。

没有默认的架构存储引擎。

关于mysql - 如何设置模式级默认引擎? [MySQL],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3749160/

相关文章:

mysql 奇怪的情况与 unix_timestamp

mysql - 具有主要 BELONGS_TO 的 HAS_MANY 的关系数据库设计

mysql - 使用 perl 使用标志 --local-infile 启动 mysql

node.js - 如何让 updatemany 验证每个修改文档的 Mongoose 模式?

关于随时间更新 items_for_sale 的数据库/模式设计问题

sql-server - 授予对 View 的读取访问权限,但不授予对其他数据库的基础表的读取访问权限

PHP 需要存储/维护哪些信息以确保网站质量并保证其安全?

mysql - 如何在不同查询条件下连接同一个表的列

json - 删除使用 oneOf(v4 或 v5)的 JSON 架构中的重复项

json - 将字节数组转换为以 avro Schema 作为输入的 Json 会出错