Maison > Article > base de données > Explication détaillée des mises à jour et insertions courantes dans MySQL
Le contenu principal de cet article :
mise à jour, mise à jour par lots
insérer les données dans le tableau et insérer le données dans la table Insérer dans une autre table
insérer ignorer ignorer le problème d'erreur d'insertion de données en double
set sql_safe_updates=0;# 常规updateupdate springdemo.users set pwd=nickname where id=id;
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
Exemple d'insertion de base :
INSERT INTO tb_name(col1, col2) VALUES ("hyq","M");# 例如insert into teacher(name, age) values('jack ma', 32);
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;
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)
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!