Devo eseguire una query MySQL più complessa o più query più semplici con PHP?Più PHP MySQL query più semplici rispetto a una singola query più complessa,
Per esempio
Più semplice query:
UPDATE image SET profile = 0 WHERE user_id = 1;
UPDATE image SET profile = 1 WHERE user_id = 1 AND id = 10;
Una sola più complesse query:
UPDATE image
SET profile = CASE id WHEN 10 THEN 1 ELSE 0 END
WHERE user_id = 1;
1: Che cosa è più veloce e più efficiente?
2: Cosa è considerata la migliore pratica o il metodo preferito?
una questione del genere è stato chiesto molte volte in passato, si prega di fare qualche ricerca prima di chiedere il SO –
non riesco a pensare a una ragione di utilizzare l'opzione 1-st in questo caso . – Vatev