VKG*_*KGS 15 mysql database innodb
我试图创建一个innodb的数据库类型.我试过这个查询,但它没有被解释.
CREATE DATABASE"mydd"ENGINE = InnoDB
我检查了配置,并说它启用了innodb.我也在网上搜索,但最终只有
creatin innodb表.
我将数据库设置为innodb,然后下面的所有表将采用相同的类型,不需要再次指定.另外我的默认引擎不应该是innodb.
谁能帮我吗?谢谢.
sha*_*han 10
我不认为您可以在创建数据库时指定Engine.
因为一个数据库可以有多个引擎类型表
检查http://dev.mysql.com/doc/refman/5.5/en/create-database.html上的 create database命令
Diz*_*ley 10
检查CREATE DATABASE的语法:http://dev.mysql.com/doc/refman/5.0/en/create-database.html
创建{数据库| SCHEMA} [IF NOT EXISTS] 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配置向导在Windows上安装MySQL时,可以选择InnoDB或MyISAM存储引擎作为默认值.请参见第2.10.3.5节"数据库使用对话框".
| 归档时间: |
|
| 查看次数: |
61861 次 |
| 最近记录: |