Maison > base de données > tutoriel mysql > Explication détaillée des mises à jour et insertions courantes dans MySQL

Explication détaillée des mises à jour et insertions courantes dans MySQL

黄舟
Libérer: 2017-09-26 11:20:30
original
2941 Les gens l'ont consulté

Le contenu principal de cet article :

  1. mise à jour, mise à jour par lots

  2. insérer les données dans le tableau et insérer le données dans la table Insérer dans une autre table

  3. insérer ignorer ignorer le problème d'erreur d'insertion de données en double


mettre à jour, mise à jour par lots


set sql_safe_updates=0;# 常规updateupdate springdemo.users set pwd=nickname where id=id;
Copier après la connexion

Ce qui suit est un exemple de mise à jour par lots selon les conditions de débordement de pile : attribuez le champ avec id=1 à apple, attribuez la valeur de id=2 à orange,
attribuez le valeur de id=3 pour pêcher

Explication détaillée des mises à jour et insertions courantes dans MySQL

insérer des données dans une table, insérer des données dans la table dans une autre table


Exemple d'insertion de base :

INSERT INTO tb_name(col1, col2) VALUES ("hyq","M");# 例如insert into teacher(name, age) values('jack ma', 32);
Copier après la connexion

Au travail, nous devons souvent insérer des données d'une table dans une autre table :

INSERT INTO tb_al_sample  (biz_id,sample_path) 
SELECT 3,FILE FROM idcard_image WHERE FILE IS NOT NULL;
Copier après la connexion

insérer ignorer ignore les problèmes d'erreur d'insertion de données en double


Lorsque la table Lorsqu'il y a un index unique, si la même valeur est insérée, mysql signalera une erreur, on utilise donc généralement la forme suivante :

insert ignore into tb_name (title, introduction) VALUES (%s, %s)
Copier après la connexion

pour éviter que le programme ne se termine directement.

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!

Étiquettes associées:
source:php.cn
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