Heim >Datenbank >MySQL-Tutorial >Aktiviert MySQL INNODB standardmäßig?
Ja, es ist ab MySQL-Version 4.0 standardmäßig aktiviert. Hier verwenden wir MySQL Version 8.0.1. Einer von ihnen legt den Motortyp fest, der andere nicht.
Erste Tabelle -
mysql> select version(); +-----------+ | version() | +-----------+ | 8.0.12 | +-----------+ 1 row in set (0.00 sec)
Zweite Tabelle eingerichtet mit ENGINE InnoDB -
mysql> create table DemoTable1(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY); Query OK, 0 rows affected (0.80 sec)Beide oben genannten Tabellen haben den Engine-Typ InnoDB, unabhängig davon, ob Sie den Engine-Typ erwähnt haben oder nicht. Lassen Sie uns den Engine-Typ der ersten Tabelle überprüfen -
mysql> create table DemoTable2( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY ) ENGINE=InnoDB; Query OK, 0 rows affected (0.76 sec)Jetzt überprüfen wir den Engine-Typ der zweiten Tabelle -
mysql> select engine from information_schema.TABLES where TABLE_SCHEMA = 'web' and table_name='DemoTable1'; +--------+ | ENGINE | +--------+ | InnoDB | +--------+ 1 row in set (0.56 sec)Wie in der obigen Tabelle gezeigt, können Sie den Engine-Typ als „InnoDB“ anzeigen. Auch wenn wir den Engine-Typ in DemoTable1 nicht erwähnt haben, ist der sichtbare Engine-Typ „InnoDB“.
Das obige ist der detaillierte Inhalt vonAktiviert MySQL INNODB standardmäßig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!