Hallo Andreas,
Jörg hat MYSQL als Tag angegeben. In MYSQL ist ein Date-Literal lauf Handbuch festgelegt, als String im Format 'YYYY-MM-DD' oder 'YY-MM-DD'. Und dabei haben sich die Kameraden noch die Prüfung auf "ist es ein '-'" gespart (bzw. sie sagen, dass es jedes "punctuation character" sein kann), man kann auch '2021*11+05' schreiben. Weitere erlaubte Formate sind die Stringformate 'YYYYMMDD', 'YYMMDD' und die Integerformate YYYYMMDD und YYMMDD. Immer vorausgesetzt, dass YY/YYYY, MM und DD sinnvolle Werte für ein Datum haben.
Eine Einstellung, die es erlauben würde, bspw. '05.11.2021' als Datumsstring zu verwenden, habe ich weder in MYSQL noch in MARIA-DB gefunden. In Microsoft SQL Server gibt's SET DATEFORMAT, aber nicht in MYSQL.
Übersehe ich was?
Rolf
sumpsi - posui - obstruxi