Maison  >  Article  >  base de données  >  À quoi sert l'instruction MySQL IGNORE INSERT ?

À quoi sert l'instruction MySQL IGNORE INSERT ?

王林
王林avant
2023-08-25 17:25:081459parcourir

MySQL IGNORE INSERT 语句有什么用?

Fondamentalement, l'instruction IGNORE INSERT est utilisée pour empêcher l'insertion de données en double dans une table MySQL. Si nous utilisons la commande INSERT IGNORE au lieu de la commande INSERT, alors si un enregistrement n'est pas un double d'un enregistrement existant, MySQL l'insérera comme d'habitude, mais si l'enregistrement est un doublon, le mot-clé IGNORE indiquera à MySQL de le supprimer silencieusement. sans générer d'erreur. Sa syntaxe est la suivante -

Syntaxe

INSERT INGORE INTO table_name(…)

Ici, table_name est le nom de la table dans laquelle on souhaite insérer la valeur.

Exemple

L'exemple suivant ne provoquera pas d'erreurs et n'insérera pas d'enregistrements en double.

mysql> INSERT IGNORE INTO person_tbl (last_name, first_name)
    -> VALUES( 'Jay', 'Thomas');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT IGNORE INTO person_tbl (last_name, first_name)
    -> VALUES( 'Jay', 'Thomas');
Query OK, 0 rows affected (0.00 sec)

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer