Maison >base de données >tutoriel mysql >Comment pouvons-nous utiliser l'instruction MySQL REPLACE pour empêcher l'insertion de données en double ?
Nous pouvons utiliser l'instruction REPLACE lors de l'insertion de données pour éviter d'insérer des données en double. Si nous utilisons la commande REPLACE au lieu de la commande INSERT, alors si l'enregistrement est nouveau, il sera inséré comme INSERT, sinon s'il est en double, le nouvel enregistrement remplacera l'ancien enregistrement. p>
REPLACE INTO table_name(…)
Ici, table_name est le nom de la table dans laquelle on veut insérer la valeur.
Dans cet exemple, nous insérerons des données à l'aide de l'instruction REPLACE comme suit -
mysql> REPLACE INTO person_tbl (last_name, first_name) -> VALUES( 'Ajay', 'Kumar'); Query OK, 1 row affected (0.00 sec) mysql> REPLACE INTO person_tbl (last_name, first_name) -> VALUES( 'Ajay', 'Kumar'); Query OK, 2 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!