Commenti(0)
L'istruzione REPLACE in MySQL
Un estensione all'SQL offerta da MySQL è l'istruzione REPLACE, ecco una ricetta che spiega come utilizzarla
In questa ricetta parleremo dell'istruzione REPLACE, quest'istruzione si differenzia dalla funzione REPLACE già trattata nella ricetta: La funzione REPLACE in MySQL
Si tratta di un estensione che MySQL offre al tradizionale standard SQL.
La sintassi ufficiale è
Oppure:
Oppure:
Nel caso in cui non sia possibile inserire in una tabella una riga poichè o una chiave primaria o un indice unique esistono già, la REPLACE consente di cancellare la vecchia riga per inserire la nuova.
In effetti il comportamento dell'istruzione REPLACE è il contrario della INSERT IGNORE, nel quale infatti è la nuova riga ad essere scartata.
La comodissima istruzione REPLACE in MySQL si comporta esattamente come una INSERT, tranne se i valori della preesistente riga sono i medesimi della nuova riga.
Condividi su:
Esprimi un voto:
Argomenti chiave:

MySQL Report un tool di shell per tenere tutto sotto controllo