Uso questo per modificare (aggiungere punti) righe che mgroup
è 15
aggiornamento SQL più righe con lo stesso valore
UPDATE ibf_members SET points = points + 500 WHERE mgroup = 15
Cosa posso usare per aggiornare (aggiungere punti + 500) per le righe che ha il suo id
come 5
, 7
, 10
, 11
, 16
, 25
e ha anchemgroup
come 15
?
Non c'è differenza in termini di efficienza (tranne che per il minor numero di byte nella trasmissione della query) –
@ypercube - I' Prenderò la tua parola, non conosco il pianificatore di query mySql. –
Link alla documentazione MySQL: [Ottimizzazioni primarie] (http://dev.mysql.com/doc/internals/en/optimizer-primary -optimizations.html). Cerca * "e MySQL li tratta allo stesso modo - non è necessario cambiare IN in OR per una query, o viceversa." * –