1. 程式人生 > >mysql更改資料庫引擎

mysql更改資料庫引擎

mysql預設的資料庫引擎是MyISAM,不支援事務和外來鍵,也可使用支援事務和外來鍵的InnoDB。

 

檢視當前資料庫的所支援的資料庫引擎以及預設資料庫引擎

 
資料庫支援的引擎和預設資料庫引擎程式碼  收藏程式碼

    show engines;  

 

 

更改方式1:修改配置檔案my.ini

我將my-small.ini另存為my.ini,在[mysqld]最後新增為上default-storage-engine=InnoDB,重啟服務,資料庫預設的引擎修改為InnoDB

 

更改方式2:在建表的時候指定或者建完表修改
Mysql程式碼  收藏程式碼

    --建表的時候指定  
    create table mytbl(  
        id int primary key,  
        name varchar(50)  
    )type=MyISAM;  
      
    --建完表後修改  
    alter table mytbl2 type = InnoDB;  
      
      
    --檢視修改結果(mytest為表所在的database名字)  
    show table status from mytest;