Должен ли я сделать более сложный запрос MySQL или несколько простых запросов с PHP?Несколько простых запросов MySQL MySQL против одного более сложного запроса,
Например
Simpler запросы:
UPDATE image SET profile = 0 WHERE user_id = 1;
UPDATE image SET profile = 1 WHERE user_id = 1 AND id = 10;
Один единственный более сложный запрос:
UPDATE image
SET profile = CASE id WHEN 10 THEN 1 ELSE 0 END
WHERE user_id = 1;
1: Что является самым быстрым и наиболее эффективным?
2: Что считается лучшей практикой или предпочтительным методом?
такой вопрос задавали много раз, прежде чем, пожалуйста, сделать некоторые исследования, прежде чем просить о SO –
я не могу думать о причине, чтобы использовать вариант 1-й в этом случае , – Vatev