Heim > Datenbank > MySQL-Tutorial > Wie konvertiert man die MyISAM-Speicher-Engine in MySQL in die InnoDB-Speicher-Engine?

Wie konvertiert man die MyISAM-Speicher-Engine in MySQL in die InnoDB-Speicher-Engine?

WBOY
Freigeben: 2023-09-16 17:05:02
nach vorne
1636 Leute haben es durchsucht

Wie konvertiert man die MyISAM-Speicher-Engine in MySQL in die InnoDB-Speicher-Engine?

Um die MyISAM-Engine in InnoDB zu konvertieren, können wir den Befehl ALTER verwenden. Lassen Sie uns nun mit Hilfe der Engine MyISAM eine Tabelle erstellen.

mysql> create table MyISAMToInnoDBDemo
   -> (
   -> id int,
   -> Name varchar(100)
   -> )ENGINE=MyISAM;
Query OK, 0 rows affected (0.19 sec)
Nach dem Login kopieren

Überprüfen Sie, ob die Tabelle mit der MyISAM-Engine erstellt wurde.

mysql> SELECT TABLE_NAME,ENGINE FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'business' and ENGINE = 'MyISAM';
Nach dem Login kopieren

Das Folgende ist die Ausgabe der Tabelle, die mit der MyISAM-Engine erstellt wurde.

+-------------------------+--------+
| TABLE_NAME              | ENGINE |
+-------------------------+--------+
| studentrecordwithmyisam | MyISAM |
+-------------------------+--------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Mit Hilfe des ALTER-Befehls können wir MyISAM in InnoDB konvertieren.

mysql> alter table MyISAMToInnoDBDemo engine=InnoDB;
Query OK, 0 rows affected (1.65 sec)
Records: 0  Duplicates: 0  Warnings: 0
Nach dem Login kopieren

Konvertierung prüfen.

mysql> SELECT TABLE_NAME,ENGINE FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'test' and ENGINE = 'InnoDB';
Nach dem Login kopieren

Dies ist die Ausgabe.

+--------------------+--------+
| TABLE_NAME         | ENGINE |
+--------------------+--------+
| myisamtoinnodbdemo | InnoDB |
+--------------------+--------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie konvertiert man die MyISAM-Speicher-Engine in MySQL in die InnoDB-Speicher-Engine?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage