« MySQL/Manipulation de données » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 85 :
 
== REPLACE ==
<code>REPLACE</code> worksfonctionne exactlyexactement likecomme <code>INSERT</code>, exceptsauf thatque ifsi anl'ancien oldenregistrement recorda inla themême tablevaleur hasque thele samenouveau valueen astant a new record for aque <code>PRIMARY KEY or aou <code>UNIQUE index</code>, the old record is deletedl'ancien beforeest thesupprimé newavant recordl'insertion isdu insertednouveau.
 
Le mot <code>IGNORE</code> ajuste les valeurs invalides au plus près et insérées, en affichant des avertissements.
With IGNORE, invalid values are adjusted to the closest values and inserted; warnings are produced but the statement does not abort.
 
Prior toAvant MySQL 4.0.1, <code>INSERT ... SELECT</code> implicitlyopérait operatesimplicitement in IGNOREen mode. As<code>IGNORE</code> of: MySQLignorer 4.0.1,les specify IGNOREenregistrements explicitlyqui tocauseraient ignoredes recordserreurs thatde wouldvaleur causede duplicate-keyclé violationsdupliquée.
 
== DELETE and TRUNCATE ==