![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 535 Pomógł: 27 Dołączył: 3.05.2005 Ostrzeżenie: (20%) ![]() ![]() |
Cześć!
Aktualnie pracuję nad systemem w którym kilka osób może sobie `przygarnąć` jeden rekord z mysql. Myślałem aby to zrobić tak że w bazie będzie pole `users` i przykładowa w nim wartość to: `user1, user2, user3` gdyż nie wiem ile userów może sobie rekord `przygarnąć`. Dodanie tego to pryszcz jednak w jaki sposób usunąć np. wartość `user2 ,` bez usuwania reszty ? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Ja bym zrobił osobne pole np. "przygarniete", w którym przechowywałbym id przygarniętych rekordów rozdzielone jakimś separatorem np. |:
Kod 1|2|3|4|5 Głupie? No pewnie, że głupie. Może zanim zaczniesz pisać zaawansowane aplikacje sięgnij do podstaw projektowania baz danych... To taka moja sugestia. Jedyne poprawne rozwiązanie w tej sytuacji to osobna tabela z dwoma kolumnami łącząca rekord-matkę z rekordem-przygarniętym (tak jak napisał ~AxZx). Swoją drogą: zaawansowany system i 100 rekordów? Piszesz jakąś wypasioną księgę gości? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 17:08 |