juste une petit correction qui donne la requête correcte
SELECT u.name,
u.phone,
IF(@prev=u.name,@rownum,@rownum:=@rownum+1) AS lindId,
@prev := u.name
FROM utilisateurs,
(SELECT @rownum := 0) rSELECT u.name,
u.phone,
IF(@prev=u.name,@rownum,@rownum:=@rownum+1) AS lindId,
@prev := u.name
FROM utilisateurs,
(SELECT @rownum := 0) rBonjour,
c'est sous oracle ou mysql ?