Witam
Mam kilka pytać dotyczących zapytań do bazy danych
Czy jest możliwość jednym zapytaniem zmienić 3 rekordy czy musimy wykonać 3 zapytania.
Jak wyciągnąć 3 losowe rekordy gdzie np id >7?
Z góry dzięki za pomoc
UPDATE users SET login = CASE WHEN id=1 THEN 'adsfdsfsfdsf' WHEN id=2 THEN 'bdsfdsfsdfsd' WHEN id=3 THEN 'csdfsdfdsfdsf' END, `password` = CASE WHEN id=1 THEN 'adsfdsfsfdsf' WHEN id=2 THEN 'bdsfdsfsdfsd' WHEN id=3 THEN 'csdfsdfdsfdsf' END WHERE id IN(1,2,3);
UPDATE users SET login = CASE WHEN id=1 THEN 'adsfdsfsfdsf' WHEN id=2 THEN 'bdsfdsfsdfsd' WHEN id=3 THEN 'csdfsdfdsfdsf' END, `password` = CASE WHEN id=1 THEN 'adsfdsfsfdsf' WHEN id=2 THEN 'bdsfdsfsdfsd' WHEN id=3 THEN 'csdfsdfdsfdsf' END WHERE id IN(1,2,3);