gpt4 book ai didi

mysql - 如何设置 MySQL 使用的默认存储引擎?

转载 作者:IT老高 更新时间:2023-10-28 12:56:20 24 4
gpt4 key购买 nike

我一直致力于编写 SQL 来创建一个 MySQL 数据库,其中包含多个默认选项,包括字符集和排序规则。是否可以将此数据库中表的默认存储引擎设置为 InnoDB?

我一直在查看 MySQL 5.1 手册,发现语句 ENGINE=innodb 将附加到 CREATE TABLE 语句中,但我没有'没有找到与 CREATE DATABASE 语句相关的任何内容。

作为数据库创建的一部分,是否有正常的方法来执行此操作,还是需要逐个表指定?

最佳答案

引用引用手册(Setting the Storage Engine):

If you omit the ENGINE option, the default storage engine is used. Normally, this is MyISAM, but you can change it by using the --default-storage-engine server startup option, or by setting the default-storage-engine option in the my.cnf configuration file.

default-storage-engine 选项必须是 my.cnf 中 mysqld 部分的一部分;

[mysqld]
default-storage-engine = innodb

您可能还想仅为当前 session 更改默认存储引擎。您可以通过设置 storage_engine 变量来做到这一点:

SET storage_engine=INNODB;

关于mysql - 如何设置 MySQL 使用的默认存储引擎?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3050492/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com