unter mysql könntest du das feld für den autorennamen als index festlegen und diesen index dann auf unique stellen. (was auch gross- und kleinschreibung abdecken würde). dann erhältst du eine fehlermeldung, falls der eintrag schon existiert. ("duplicate entry bla bla bla ...")
ansonsten wär dies ein klassischer fall für eine stored procedure. (falls die datenbak das unterstützt postgresql, mssql, ...)
|