split.s: mysql: Personen anzeigen, die mindestens 30 jahre alt sind.

Beitrag lesen

Ich hab eine DATE-Spalte mit einem Geburtsdatum.
Ich wollte mir alle Personen anzeigen lassen, die mindestens 30 Jahre alt sind.
Mein Anfang war jetzt folgender:

... WHERE YEAR(CURDATE())-YEAR(geburtstag) <= 30

Hier hab ich aber das Problem, dass die Ausgabe nicht exakt ist.

Wie würdet ihr das machen?
Ich hatte schon überlegt 30+1 zu machen, aber dann bekomme ich auch Personen, die heute 31 geworden sind.