`
casec12
  • 浏览: 46676 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql type和engine区别

阅读更多

如下建表语句:

CREATE TABLE ct_goods_images_jobs

(

   images_queue_id      int NOT NULL,

   images_url           varchar(255),

   static_file_dir      varchar(255),

   static_home_dir      varchar(255)

)

type = queue;

type和engine都能决定表使用的引擎,如果没有type将使用mysql安装时默认的default engine,default engine可以在mysql的配置文件里修改。

今天在使用mysql query browser的时候发现当使用type建表的时候,出现了。

The syntax 'TYPE=storage_engine' is deprecated and will be removed in MySQL 5.2. Please use 'ENGINE=storage_engine' instead

type是向下兼容的。推荐使用engine。

分享到:
评论

相关推荐

    mysql-5.5.32安装配置

    [root@mysql/]# find /data -type f -name "mysql" | xargs chmod 700 ``` 这一步是为了确保 MySQL 用户对所有相关文件具有正确的访问权限。 通过上述步骤,我们已经在 CentOS 6.4 系统中成功安装并配置了 MySQL ...

    jira使用MySql数据库

    * 配置MySql数据库需要备份原始数据、停止jira服务、创建MySql数据库、修改server.xml文件、修改entityengine.xml文件、添加MySql驱动包、启动jira服务、还原原始数据 * MySql驱动包必须使用mysql-connector-java-3....

    mysql-事件,触发器,事务-实验七.docx

    最后,我们实现了比较 MySQL 默认模式和 ANSI 模式下插入超出字符长度的数据区别,并实现了比较 MySQL 的 ANSI、TRADITIONAL 模式下插入“2021-02-29”日 的区别。 在实验中,我们遇到了两个问题:一是在设计触发器...

    Oracle的表结构转成Mysql的表结构

    - **数据类型转换**:Oracle中的`DATE`和`TIMESTAMP`类型会被转换为MySQL中的`DATETIME`类型,需要注意精度问题。 - **NUMBER类型的处理**:超大的`NUMBER`类型会直接转换为`BIGINT`,需要注意可能的精度损失。 - **...

    Ofbiz10.04改用mysql数据库配置

    【Ofbiz 10.04 配置MySQL...这不仅提供了可扩展性和性能,还允许利用MySQL的丰富功能,如事务处理和复制。在实践中,记得定期备份数据库,保持软件和驱动程序的更新,以及监控数据库性能,以确保系统的稳定性和安全性。

    Linux mysql tar包部署

    2. **创建MySQL用户和组**:执行`groupadd mysql`和`useradd -r -g mysql -s /bin/false mysql`来创建MySQL用户和组。其中,`-r`标志表示这是一个系统用户,不能用来登录系统。 3. **解压Tar包**:将下载的Tar包解压...

    mysql服务启动问题

    - 删除MySQL安装目录下的`Data`目录中的`ib_logfile0`和`ib_logfile1`两个文件。 - 这两个文件是InnoDB引擎的日志文件,它们在启动时会被检查,如果发现文件损坏或不一致,则会导致启动失败。 3. **删除`ibdata1`...

    Mysql 版中国省市区数据表SQL

    - **设计目的**:MySQL版中国省市区数据表旨在为开发者提供一个结构化且易于查询和管理的数据库模型,以便在应用中高效使用中国行政区划信息。 - **应用场景**:适用于需要频繁访问或显示中国地区信息的应用程序,如...

    使用cmake编译安装mysql

    cmake ../mysql-source-dir -DCMAKE_BUILD_TYPE=Release -DMYSQL_UNIX_ADDR=/path/to/socket -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 ... ``` 这里,`MYSQL_UNIX_ADDR`指定了MySQL...

    mysqldiff用法详解.pdf

    `mysqldiff` 是 MySQL Utilities 工具集中的一个重要组件,专门用于比较和同步两个 MySQL 数据库的结构。这个工具在数据库升级、维护或合并不同环境的数据库时非常有用,可以显著提高工作效率。 ### 一、应用背景 ...

    mysql中engine=innodb和engine=myisam的区别介绍

    可以使用`ALTER TABLE tablename ENGINE = InnoDB`,数据不会丢失,但请注意,InnoDB表不能使用`REPAIR TABLE`命令或`myisamchk -r`工具,而是需依赖`CHECK TABLE`或`mysqlcheck`来检查和修复。 为了使新创建的表...

    MySQL压力测试工具mysqlslap.pdf

    * --auto-generate-sql-load-type=type:测试语句的类型,包括 read、key、write、update 和 mixed(默认) * --number-char-cols=N (-x N):自动生成的测试表中包含多少个字符类型的列, 默认 1 * --number-int-...

    jira从HSQL迁移到MYSQL的方法

    1. **更新数据源配置**:打开`JIRAEntityEngine`配置文件(通常位于`atlassian-jira/WEB-INF/classes/entityengine.xml`),并更新`<datasource>`标签,将其`field-type-name`属性设置为`mysql`。同时,如果存在`...

    mysql源码安装

    在这个过程中,我们将详细探讨如何通过CMake工具来编译和安装MySQL-5.5.10版本。 首先,我们需要准备必要的依赖库。在大多数Linux发行版中,MySQL源码安装前需要安装以下基本库: 1. **开发工具**:如GCC编译器、...

    Mysql相关使用总结

    #### MySQL 命令行工具与主程序区别 - **mysqld**:MySQL 的主程序,是后台运行的服务进程,用户不能直接与之交互。 - **mysql**:MySQL 的命令行客户端工具,用户可以通过它连接到 MySQL 服务器并执行 SQL 命令。 ...

    mysql下修改engine引擎的方法

     default-storage-engine=INNODB  其中红色字体部分是要指定的引擎名称。 用sql语句修改已经建成表的引擎: alter table tableName type=InnoDB 下面贴出我的my.ini文件供参考(http://www.my400800.cn): ...

    MYSQL中 TYPE=MyISAM 错误的解决方法

    然而,随着MySQL的不断发展,从5.1版本开始,推荐使用`ENGINE=MyISAM`来代替`TYPE=MyISAM`,因为`ENGINE`关键字成为了标准的指定存储引擎的方式,而`TYPE`则逐渐被废弃,仅为了向后兼容而保留。 在遇到"TYPE=MyISAM...

    mysql面试题100题,包含答案和解析.docx

    - 通过`show engine innodb status`来查看死锁日志,分析SQL和加锁情况,模拟死锁,以理解并解决死锁问题。 3. **SQL优化**: - 添加合适索引、减少返回数据、分批处理、优化SQL结构、采用读写分离等都是优化方法...

Global site tag (gtag.js) - Google Analytics