Citat:
Ursprungligen postat av Dakota
Förstår inte alls vad du menar. Jag har inte heller gjort systemet som detta ska funka mot, utan det är ett plugin till en spelserver. Det jag vet är att när kolumnen "mayor" är tom så måste staden tas bort för annars kan felet ej lösas.
Om jag försöker förstå dig; Finns det olika sätt att spara ett tomt värde på och man måste veta vilket för att kunna ta bort det från databasen?!
|
Du angriper problemet från fel håll.
Du ska införa en regel (constraint) som redan i databasen förhindrar att tupler (förekomster) med Mayor som är NULL aldrig lagras. Skulle en användare försöka spara detta så ska denne få ett felmeddelande.
Felet som du beskriver ska ju aldrig kunna förekomma. Då ska du förhindra att det uppkommer.
Om Mayor är en referens till en primärnyckel i en annan tabell kallas det för "främmande nyckel" (förkortat FK) "Forreign key" på engelska du kan definiera kolumnen att vara "NOT NULL".