Aktywne Wpisy

johnblaze12345 +259
Dzisiaj mijają równo 3 lata, odkąd ten gość ze zdjęcia nie bierze dragów! Brawo, jesteśmy dumni! Tak trzymaj!

1-1-1-1 +4
#bekazlewactwa o kgurwa staśko na nowy level pisania wchodzi xD dotykać musze, bo się uduszę





Jak najlepiej rozwiązać poniższą sytuację? Mam tabelę lesson i kolumny teacherid, lessonday, lessonstart i lessonstop. Użytkownik tworzy sobie lesson wybierając datę i godziny od do. Obecnie może nastąpić taka sytuacja, gdzie może być kilka rekordów z takim samym teacherid, datą i godzinami od do. Chciałbym zabezpieczyć taką sytuację, że jeżeli dla danej osoby, danego dnia istnieją rekordy z godzinami, które tam sobie wybrał, to żeby nie dublowało tego i nie było takich "podwójnych" lekcji. Mam nadzieję, że wiadomo o co chodzi, bo jakoś ciężko mi sformułować problem. Jest jakiś rozsądny sposób na to, żeby lessonstart i lessonstop było unikalne dla danego teacherid i danej daty?
@baalder363: unique constraint na 4 kolumnach.
w mojej sytuacji poprawność > szybkość się liczy podczas działania
@asdasdce2w: typowo bym sprawdzał to w kodzie, a nie na bazie.