SELECT @zmienna := 4; SELECT * FROM tabela WHERE id = @zmienna;
Jednak działa mi to tylko na MySQL 5, rozumiem że wcześniej nie było możliwości ustawiania zmiennych w MySQL, ale czy jest jakieś alternatywne rozwiązanie tego kodu dla wersji 4.x MySQLa?
Chodzi o to że mam trochę bardziej skomplikowane to zapytanie i @zmienna występuje częściej, a chciałbym tylko raz ją ustawiać, zamiast zmieniać kilka razy w zapytaniu (i chcę to robić bezpośrednio w SQLu, a nie przez PHP - uprzedzając takie odpowiedzi ;-) )