Hello,
Woran liegts, dass keine Fehlermeldung kommt?
An der Default-Konfiguration, bei der MySQL ungültige Datumswerte zu '0000-00-00' ändert. Kann man irgendwo umstellen, denke ich.
Ohne Stringbegrenzer wird der Ausdruck vermutlich ausgerechnet werden. Aber daraus folgt dann nach MySQL-Systax immer noch eine numerische Größe. Dass die nicht zu einer Spalte mit Datumstyp passt, müsste die SQL-Schnittstelle des DBMS doch eigentlich merken können?
Danke für den Link.
Das ist mir schon wieder viel zu viel Automatik. Da entstehen eigentlich immer mehr Fehlermöglichkeiten, als vermieden werden können.
Aber ob man irgendwo das Verhalten bezüglich Datenwerten konfigurieren kann, werde ich nochmal verfolgen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg