Post
#1
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Witam,
w triggerze uruchamiam takie zapytanie:
Mam drobny problem z losowym przypisaniem wartości do pola instance_id. Zapytanie to przerzuca mi część danych z innej tabeli i dla każdego wiersza chciałbym aby wpisało losowy identyfikator instancji (z tabeli accounts_instances). Aktualnie wszystkie wiersze otrzymują tą samą liczbę. Domyślam się, że chodzi tutaj o jakiś cache. Czy można się tego pozbyć? Co zrobić aby każdy wstawiany rekord otrzymywał losowy numer? Pozdrawiam, pion // Edit: Na chwilę obecną poradziłem sobie przenosząc podzapytanie do funkcji, ale z czystej ciekawości chciałbym się dowiedzieć czy jest to możliwe bez pisania osobnej funkcji. Ten post edytował phpion 12.02.2010, 11:30:03 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%)
|
Źle Cie zrozumiałem, myślałem że chodzi Ci o losową liczbę.
A jesteś pewien że zapytanie:
zwraca więcej niż jeden wynik? Wszak przeniesienie tego do innej funkcji nie powinno zmienić rezultatu wyniku zapytania. |
|
|
|
phpion Losowa liczba dla każdego rekordu 12.02.2010, 11:16:04
cojack select random();
? 12.02.2010, 19:54:31 
phpion Cytat(cojack @ 12.02.2010, 19:54:31 )... 13.02.2010, 14:11:21
phpion Tak, zwraca więcej niż 1 wynik. Każde konto użytko... 15.02.2010, 09:31:09 ![]() ![]() |
|
Aktualny czas: 13.06.2026 - 20:15 |