Vermutlich wurden die Datensätze nur logisch gelöscht und nicht physikalisch, sind also in der Datenbanktabelle noch vorhanden.
Hier liegt ein Missverständnis vor:
Es besteht ein Unterschied zwischen „Standardwert“ und „Standardwert für Pflichtfeld“. Nur letzten müssen Sie setzen und dient nur dazu, bereits bestehende Datensätzen im Hinblick auf die neue Pflichtfeldeigenschaft zu korrigieren, damit diese nicht verletzt wird.
Deswegen wird das Feld in neuen Datensätzen weiterhin leer sein und durch den Benutzer gefüllt werden müssen, bevor er speichern kann (wenn Sie nicht auch den „Standardwert“ setzen).