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 -
INSERT INGORE INTO table_name(…)
Ici, table_name est le nom de la table dans laquelle on souhaite insérer la valeur.
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!