Maison > Article > base de données > Explication détaillée du remplacement dans l'exemple de MySQL
Cet article présente principalement les informations pertinentes sur l'explication détaillée du remplacement dans l'instance de mysql. Les amis dans le besoin peuvent se référer à l'explication détaillée du remplacement dans l'instance de
<.>mysql
replace into a une fonction similaire à insérer. La différence est que replace into essaie d'abord deinsérer des données dans la table.
1. S'il s'avère que cette ligne de données existe déjà dans la table (jugée en fonction de la clé primaire ou de l'index unique), d'abord supprimez cette ligne de données, puis insérez de nouvelles données.
A noter que la table dans laquelle les données sont insérées doit avoir une clé primaire ou un index unique ! Sinon, remplacer dans insérera directement les données, ce qui entraînera des données en double dans le tableau.
Il existe trois façons d'écrire un remplacement dans MySQL :
Le code est le suivant :replace into table(col, ...) values(...) replace into table(col, ...) select ... replace into table set col=value, ...Extension : mysql obtient l'insert correspondant La dernière clé primaire (les utilisateurs généraux obtiennent le numéro de commande de la clé primaire de la table de commande)
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!