Heim >Datenbank >MySQL-Tutorial >Wie können wir Daten unter bestimmten Bedingungen aus einer vorhandenen MySQL-Tabelle kopieren?

Wie können wir Daten unter bestimmten Bedingungen aus einer vorhandenen MySQL-Tabelle kopieren?

王林
王林nach vorne
2023-08-28 08:25:021289Durchsuche

我们如何从现有的 MySQL 表中复制带有某些条件的数据?

Wie wir alle wissen, können wir über CTAS-Skripte Daten und Strukturen aus vorhandenen Tabellen kopieren. Wenn wir Daten unter bestimmten Bedingungen kopieren möchten, müssen wir die WHERE-Klausel mit dem CTAS-Skript verwenden. Betrachten Sie das folgende Beispiel:

mysql> Create table EMP_BACKUP2 AS SELECT * from EMPLOYEE WHERE id = 300 AND Name = 'Mohan';
Query OK, 1 row affected (0.14 sec)
Records: 1 Duplicates: 0 Warnings: 0

mysql> Select * from EMP_BACKUP2;
+------+-------+
| Id   | Name  |
+------+-------+
| 300  | Mohan |
+------+-------+

1 row in set (0.00 sec)

Im obigen Beispiel haben wir basierend auf einigen Bedingungen eine Tabelle mit dem Namen EMP_BACKUP1 aus der Tabelle „Employee“ erstellt. Basierend auf diesen Bedingungen erstellt MySQL eine Tabelle mit nur einer Zeile.

Das obige ist der detaillierte Inhalt vonWie können wir Daten unter bestimmten Bedingungen aus einer vorhandenen MySQL-Tabelle kopieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen