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: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Tak, zwraca więcej niż 1 wynik. Każde konto użytkownika może być przypisane do X instancji i chciałbym przy wstawianiu danych wpisywać losowy identyfikator instancji ze zbioru dostępnego dla danego użytkownika.
|
|
|
|
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
cojack Źle Cie zrozumiałem, myślałem że chodzi Ci o losow... 14.02.2010, 19:00:31 ![]() ![]() |
|
Aktualny czas: 13.06.2026 - 17:47 |