Php mysql_query komutu ile herkes tanıdık, bize (ayrılmış, sınırlayıcı) bir sorgu daha gerçekleştirmek için izin olmadığını bilir bir çağrıda ...
My problem is that I wan't to be able to define a user variable in my UPDATE query so that I increment it for each row (kinda like auto increment). It should look like something as this:
SET @t1=0;
UPDATE `mytable` SET `order` = (@t1:=(@t1+1)) ORDER BY `order` ASC;
My problem is that, since I can't define my variable and then make the update, I can't find a way to set the variable inside the query. I've tried to define it if it was NULL:
... `order` = (IFNULL( @t1 := ( @t1 + 1 ) , @t1 := 0 )) ...
ama bunun üzerinde çalışıyor, her satırda değişken sıfırlar beri çalıştı olmadı.
Anyone familiar with mysql that see's a solution? Thanks in advance.