I have this query:
UPDATE people
SET column1 = (
SELECT if(r.rand BETWEEN 103 AND 109, 110, r.rand)
FROM ( SELECT floor(8+rand()*113) rand ) r
)
However, it sets the SAME random number to every row. How can I change it in order to give a different value to every row?