Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 27.11.2010 Skąd: Warszawa Ostrzeżenie: (0%)
|
Witam, mam pytanie które poprę przykładem. Załóżmy że w tabeli są takie rekody.
ID | Coś 1 | a 2 | b 3 | c 4 | d. I teraz podczas dodawania rekordu, ID będzie zawsze +1 jako primary key. Czy jest jakaś możliwość ustawienia w bazie, żeby po usunięcie rekordu ID 2, następny rekord wypełniał to ID? Tak aby zawsze były rekordy od 1 w górę. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 27.11.2010 Skąd: Warszawa Ostrzeżenie: (0%)
|
Szukam i nie mogę nic ciekawego znaleźć. Muszę zrobić losowanie cytatu z bazy na dany dzień, umieściłbym więc 30 cytatów od 1 do id 30 i bym wyświetlał to id jaki mamy dzień. Ale gdy już usunę jakiś cytat poprzez mój skrypt i dodam nowy, to będzie 31,32,33, a np. 4,5,6 w ogóle nie będzie. Nie wiem co zrobić.
|
|
|
|
krzysiu99995 Primary key zawsze od 1. 30.12.2012, 13:29:04
viking Jest ale poczytaj o integralności danych, kluczach... 30.12.2012, 13:49:51
webdice Wybij sobie taki głupi pomysł z głowy. Poszukaj na... 30.12.2012, 14:10:05
webdice W MySQL jest funkcja RAND. 30.12.2012, 14:34:47
krzysiu99995 Też nad tym myślałem, ale zależy mi na tym aby każ... 30.12.2012, 14:37:54
webdice Losujesz rekord za pomocą MySQL RAND i przetrzymuj... 30.12.2012, 14:41:17
krzysiu99995 Chciałem uniknąć tego, ale ok.
Dzięki wielkie. 30.12.2012, 14:51:52 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 20:55 |