Mysql
 sql >> Database >  >> RDS >> Mysql

Aggiorna MySQL o inserisci o muori query

Ci sono due problemi con questo.

Il primo è che puoi utilizzare query parametrizzate. Guarda DOP, questo ti sarà di grande aiuto . Non solo è più veloce per inserimenti multipli, ma non devi preoccuparti troppo dell'iniezione di SQL.

Il secondo è che puoi usare ON DUPLICATE KEY UPDATE per occuparsi di questo problema per te. Altrimenti, quando la tua query ha esito negativo, non sai perché non è riuscita. Potrebbe non essere stato affatto un problema chiave duplicato!

A parte questo, il codice dal punto di vista di or va bene.