linux下的mysql 我创建表的时候设置了 表的类型为InnoDB 但是为什么创建外键的时候 还是说我的表不是InnoD

2025-03-09 10:14:57
推荐回答(1个)
回答1:

你可以在mysql命令下:
show create table xxx表名
查看表实际使用的存储引擎。

MYSQL有的版本innodb引擎不是默认装的,如果没有装,用户指定innodb为引擎,建表不报错,但MYSQL自动将其转化为使用默认的引擎(例如MyISAM)。