[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] Re: OT: opzioni IGNORE e ON DUPLICATE KEY UPDATE di mysql



On 07/20/2011 12:10 PM, Lorenzo Lobba wrote:
> 2011/7/20 Lorenzo Lobba <lorenzo.lobba@gmail.com>:
>> Ciao,
>> questa è una domandina per chi lavora con mySQL.
>>
>> "IGNORE" e "ON DUPLICATE KEY UPDATE" sono >
> Ovviamente, si potrebbe usare UPDATE che è il comando più corretto e
> standard per gestire il "cambio" di valore di una riga.
> Ma devo capire bene cosa uno script fa.
> Grazie ancora.
> 
> Ciao,
> Lorenzo
> 


Vado a memoria:


Mah... l'"insert ignore" dice: "se c'è già la chiave non inserire", il
che farebbe tornare i conti con le tue prove.

Il "ON DUPLICATE KEY UPDATE" il contrario: se c'è già la chiave della
tupla che sto inserendo, togli la chiave vecchia e metti la nuova (in
sostanza un UPDATE).

ciao
JohnnyRun


-- 
Per cancellare l'iscrizione: <talking-unsubscribe at ml.linuxvar.it>
Archivi web e configurazione: http://ml.linuxvar.it/ml/