修改表引擎方法


方法1:修改mysql.ini配置文件,重启mysql服务生效


修改my.ini,在[mysqld]下加上

default-storage-engine=INNODB


其中红色字体部分是要指定的引擎名称。


用sql语句修改已经建成表的引擎:


alter table tableName type=InnoDB


下面贴出我的my.ini文件供参考:


[mysqld]

basedir=C:\Program Files\VertrigoServ\Mysql\

datadir=C:\Program Files\VertrigoServ\Mysql\data\

port =3306

key_buffer =64M

max_allowed_packet =1M

table_cache =128

sort_buffer_size =512K

net_buffer_length =8K

read_buffer_size =256K

read_rnd_buffer_size =512K

myisam_sort_buffer_size =68M

default-storage-engine=INNODB


[mysqldump]

quick

max_allowed_packet =116M


[mysql]

no-auto-rehash

# Remove the next comment character if you are not familiar with SQL

#safe-updates


[isamchk]

key_buffer =20M

sort_buffer_size =20M

read_buffer =62M

write_buffer =62M


[myisamchk]

key_buffer =20M

sort_buffer_size =20M

read_buffer =62M

write_buffer =62M


[mysqlhotcopy]

interactive-timeout


 


 


方法2:使用sql命令修改


SQL:


#经测试,engine或type都是可以用的


alter table cachesync engine=innodb;


alter table cachesync type=myisam;


 


 


查看表引擎方法


1.sql查看表引擎的命令


show create table tablename;


 


2.使用工具查看,如navicat


选中表,右键表信息


注意,如果使用navicat看表信息的话,最好重打开一下表所在的数据库,navicat的表信息不是每次查看都会重新获取,有缓存


 


 


参考:


​mysql下修改engine引擎的方法​


​批量修改MySQL存储引擎类型​


 


作者:SVENNEE

如果您觉得此文有帮助,请点击推荐和关注我。您的支持将鼓励我继续创作!

mysql 修改表引擎方法_数据库

如果您觉得此文有帮助,请随意打赏。您的支持将鼓励我继续创作!

mysql 修改表引擎方法_数据库​​​​