Maison > base de données > tutoriel mysql > Lors de l'importation d'un fichier texte dans une table MySQL, comment puis-je télécharger les valeurs modifiées d'une colonne au lieu d'écrire dans le fichier texte ?

Lors de l'importation d'un fichier texte dans une table MySQL, comment puis-je télécharger les valeurs modifiées d'une colonne au lieu d'écrire dans le fichier texte ?

WBOY
Libérer: 2023-09-09 11:21:07
avant
661 Les gens l'ont consulté

在将文本文件导入 MySQL 表时,如何上传列的更改值,而不是写入文本文件?

Supposons que si nous voulons télécharger la valeur modifiée au lieu de la valeur écrite dans le fichier texte, nous devons utiliser des variables utilisateur avec la commande SET. Cela peut être compris par l'exemple suivant -

Exemple

Supposons que nous ayons les données suivantes dans "A.txt" -

105,Chum,USA,11000
106,Danny,AUS,12000
Copier après la connexion

Mais nous voulons télécharger la valeur du salaire après avoir ajouté 500 lors de l'importation sans changer la valeur du salaire dans le fichier texte, cela peut être fait en utilisant des variables utilisateur et en utilisant la requête suivante en utilisant l'option SET -

mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee11_tbl FIELDS TERMINATED BY ',' (id,name,country,@salary) SET salary = @salary + 500;
Query OK, 2 rows affected (0.21 sec)
Records: 2 Deleted: 0 Skipped: 0 Warnings: 0

mysql> Select * from employee11_tbl;
+------+----------------+----------+--------+
| Id   | Name           | Country  | Salary |
+------+----------------+----------+--------+
| 105  | Chum           | USA      |  11500 |
| 106  | Danny          | AUS      |  12500 |
+------+----------------+----------+--------+
2 rows in set (0.00 sec)
Copier après la connexion

Comme le montre l'ensemble de résultats ci-dessus, MySQL télécharge les données dans la table après avoir ajouté 500 à la valeur du salaire.

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