![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 1 Dołączył: 12.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam otóż posiadam bazę danych która ma 120000 wpisów, posiada dwie kolumny id oraz dane wartość dane są równe 0, teraz che aby 32% z tych wpisów praktycznie losowo (wiem jak to losowo zrobić w samym zapytaniu) w kolumnie dane zmieniło wartość z 0 na 1 jednak to losowe nie może być do końca losowe ponieważ nie może być tak ze zmieni wartość na 1 w ID 300, i znów to zrobi dopiero w ID 1000. Dodatkowo chciałbym aby wartość na 1 zmieniane tak w grupie np. w ID 200, 201, 202, 203 i to w takich grupkach od jednego do pieciu ID pod rząd proszę o jakieś podpowiedzi.
-------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Cytat jednak to losowe nie może być do końca losowe ponieważ nie może być tak ze zmieni wartość na 1 w ID 300, i znów to zrobi dopiero w ID 1000. Dodatkowo chciałbym aby wartość na 1 zmieniane tak w grupie np. w ID 200, 201, 202, 203 i to w takich grupkach od jednego do pieciu ID pod rząd proszę o jakieś podpowiedzi - niewiele z tego rozumiem, do losowania 0-1 służy w mysql funkcja RAND, jeśli potrzebujesz bardziej skomplikowanej funkcji losującej to musisz ją napisać w mySQL, bądź też w PHP.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:55 |