Maison > base de données > tutoriel mysql > Comment pouvons-nous copier des données sous certaines conditions à partir d'une table MySQL existante ?

Comment pouvons-nous copier des données sous certaines conditions à partir d'une table MySQL existante ?

王林
Libérer: 2023-08-28 08:25:02
avant
1292 Les gens l'ont consulté

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

Comme nous le savons tous, nous pouvons copier des données et des structures à partir de tables existantes via des scripts CTAS. Si nous voulons copier des données avec certaines conditions, nous devons utiliser la clause WHERE avec le script CTAS. Considérez l'exemple suivant -

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)
Copier après la connexion

Dans l'exemple ci-dessus, nous avons créé une table nommée EMP_BACKUP1 à partir de la table "Employee" en fonction de certaines conditions. MySQL crée une table avec une seule ligne basée sur ces conditions.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal