So duplizieren Sie eine Tabelle mit Schlüssel & andere Struktur verfügt, bleibt in MySQL?
So duplizieren Sie eine Tabelle mit Schlüssel & andere Struktur Merkmale beibehalten? einschließlich Primärschlüssel, Fremdschlüssel und Indizes.
Kann das getan werden, mit einer einzigen MySQL-Abfrage?
Bin ich mit "create table neue_tabelle select...", aber diese Methode macht alle Tasten & Indizes verloren.
- Man kann Sie drehen die Indizes nach dem erstellen der Tabelle mit "ALTER TABLE ADD INDEX ...". Dieser Weg ist gut, denn einsetzen in die neue Tabelle werden schneller ohne Indizes.
- mögliche Duplikate von Wie kann ich verhindern, dass SQL-injection in PHP -?
Du musst angemeldet sein, um einen Kommentar abzugeben.
kopieren einer Tabelle von einer anderen Tabelle (mit Indizierung und Struktur)nicht mit einer einzigen Abfrage
Sie benötigen 2 Abfragen.
1) Zu erstellen, Duplizieren Sie die Tabelle.
CREATE TABLE Table2 LIKE Table1;
Dadurch wird eine exakte Kopie der Tabelle.
2) Füllen Sie die Duplikat-Tabelle mit Werten aus der original-Tabelle.
INSERT INTO Table2 SELECT * from Table1;
füllen Tabelle2 alle Datensätze aus Tabelle1
können Sie es tun in dieser Abfrage
nachdem Sie einfügen können
Lesen Sie weitere Informationen in diesem Artikel
Folgende Abfrage erstellt und Duplikate von Daten.
CREATE TABLE table2 SELECT * FROM table1