mysql2.23.56
建表时用innodb类型

解决方案 »

  1.   

    我近来查了很多资料,说innodb类型建表是支持事务操作的,我很想测试一下4.0是否能支持事务的操作,但是我对mysql不是很熟,不知道怎么去写一个例子来实现,我想问swotcoder(苦 丁)一下,能提供一个简单例子说明4.0支持事务的操作啊?非常感谢。
      

  2.   

    建表时用innodb类型,innodb是表的类型码?怎么没有听说过呢?能不能举例呢?
    建表不是用CREATE TABLE TEST (
    A  INT NOT NULL,
    B  CHAR NULL,
    ...
    );
    这个innodb是加在那里呢?
      

  3.   

    CREATE TABLE TEST (
    A  INT NOT NULL,
    B  CHAR NULL,
    ...
    ) TYPE=InnoDB;这样就可以了!!!
      

  4.   

    呵呵,我还在用3.23.56,过一段时间再升级。
    推荐下载犬犬翻译的InnoDB手册。
      

  5.   

    稳定版是4.0.13,在www.mysql.com上有下载
      

  6.   

    在用create table();TYPE=MyISAM
    表示这个表是有什么属性呢?
    mqsql有的数据表多少种type呢?如果没有加type的默认情况又是什么类型的表呢?
      

  7.   

    TO  fengchen99(风尘) table_options:
    TYPE = {BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM }table_options 和 SELECT 选项只在 MySQL 3.23 和以后的版本中被实现。 不同的表类型为: 表类型  含义  
    BDB 或 BerkeleyDB  以页锁定的事务安全型表。查看章节 7.6 BDB 或 BerkeleyDB 表  
    HEAP  这个表的数据只存放在内存中。查看章节 7.4 HEAP 表  
    ISAM  最初的存储引擎。查看章节 7.3 ISAM 表  
    InnoDB  以行锁定的事务安全型表。查看章节 7.5 InnoDB 表  
    MERGE  做为一个表使用的 MyISAM 表的收集品。查看章节 7.2 MERGE 表  
    MRG_MyISAM  MERGE 表的别名  
    MyISAM  用于代替 ISAM 的新的轻便型二进制存储引擎。查看章节 7.1 MyISAM 表  
    查看章节 7 MySQL 表类型。 如果一个表类型被指定,而那个特殊类型是不可用的,MySQL 将选择最接近于你所指定类型的表类型。例如,如果 TYPE=BDB 被指定,而当前版本的 MySQL 不支持 BDB 表,该将会做为 MyISAM 表代替被创建。 其它的表选项是用于优化表行为的。在大多数情况下,你不必指定他们中的任何一个。选项对所有表均适用,如果不适用则另外说明: 
    更详细地请查看我翻译的 MySQL 中文语言参考手册
      

  8.   

    在(犬犬(心帆))翻译的手册只有第六章的内容,不过已经写的很好了!支持您继续!!
    关于TABLE TYPE 我参考了以前氨子翻译的手册结合了英文的doc,基本上明白了!
    刚接触mysql不久,很多东西都要学习,多谢大家指点!
      

  9.   

    的确如此,
    我只翻译了第六章 MySQL 语言参考,http://shuixin13.jahee.com/gb2312/mysql/06-5.html#CREATE_TABLE对于表类型的描述,更详细的在第七章,
    我已翻译了 InnoDB 表类型
    如果有时间再将第七章翻译完整