Tach!
Wenn ich es richtig verstehe ist es immer besser ein Datum im englischen Format und unter dem Typ DATE zu speicher?
Es ist immer besser, Daten in dem für den jeweiligen Typ vorgesehenen Format zu speichern. Soweit die allgmeine Aussage. Für Datümer und Zeiten ist das nicht englisch, sondern der Feldtyp Date. Wie das da konkret im Inneren gespeichert wird, ist nicht zu sehen und auch nicht beeinflussbar, quasi eine Blackbox.
Es ist aber so, dass du, um bestimmte Daten an einer bestimmten Stelle zu übergeben, diese Daten in einem maschinenlesbaren genau definierten Format übergeben musst. Das kann je nach Kontext auch was binäres sein. In deinem Fall muss es über ein SQL-Statement transportiert werden, und das ist ein Textformat. Alle Werte müssen dazu als Literal notiert werden. Für die Zahl 42 wären das die beiden Zeichen für die Ziffern 4 und 2. Auch für Datümer ist eine bestimmte Schreibweise festgelgt. Und das ist nicht unbedingt die im Englischen gebräuchlichste Form. (USA: MDY, GB: DMY, SQL: YMD) Siehe MySQL-Handbuch, Kapitel: Language Structure, Unterkapitel: Literal Values.
dedlfix.