Går det att köra en update i en select-sats? (mysql) :)
Update i select?
6 svar · 334 visningar · startad av Qimen
Innan du förklarar lite mer vad du menar / vad du vill göra, så är mitt svar:
Nej, kör två frågor.
Var lite småtrött så mitt inlägg var inte vidare utförligt. Det jag undrar är om det går att göra en subquery med en update i.
Kan du inte berätta lite mer exakt vad du vill göra istället? :)
Det jag undrar är om det går att göra en subquery med en update i.
Nej. Tvärtom går bra (om du har version 4.1)
LarsG skrev:
Det jag undrar är om det går att göra en subquery med en update i.
Nej. Tvärtom går bra (om du har version 4.1)
Okej, var som jag misstänkte.
@nders: En vänn som undra om man kunde köra en update som en subquery om ens sida är öppen för sql-injection. Ärligt talat så visste jag inte hur jag skulle förklara. Ex. where id = (update users set id=0). :)
Även om det inte går att göra ändringar i SELECT-satser så hindrar det ju inte en illsinnig användare att hämta känslig information (exempelvis lösenord) och göra ändringar via sidor som tillåter det (exempelvis posta ett inlägg i en gästbok).
Så det spelar liksom ingen roll om alla hundra felen är tätade om ett fortfarande finns kvar.