Converting table from MyISAM to INNODB

后端 未结 1 1006
情话喂你
情话喂你 2020-12-18 12:51

I am simply trying to convert a table from MyISAM to INNODB. This is for a bugzilla upgrade with testopia.

This simple command fails. ALTER TABLE table_name TYPE = I

相关标签:
1条回答
  • 2020-12-18 13:40

    First, see your CREATE TABLE statement:

    SHOW CREATE TABLE tablename
    

    It will show you all your fulltext indexes like this:

    …,
    FULLTEXT KEY key_name (column_list),
    …
    

    Drop all these keys:

    ALTER TABLE tablename DROP INDEX key_name;
    …
    

    , then convert:

    ALTER TABLE tablename ENGINE=InnoDB;
    
    0 讨论(0)
提交回复
热议问题