Mailinglisten-Archive |
>>> ich muss in eine Tabelle ein Datum im Format mm/tt/yyyy HH:MM:SS >>> einfügen. Kann ich dar irgendwie mit DATE_FORMAT erreichen? >> >> soweit deine Frage! >> >>> DATE_FORMAT('11/17/2003 01:16:17', "%m/%d/%Y %H:%i:%s") >> >> und hier deine Lösung! >> >> aber wo ist dein Problem? > > Das Problem ist, das das obige nicht funktioniert! > > CREATE TABLE `TableName` (`datum` DATETIME); > insert into TableName values(Datum=DATE_FORMAT('11/17/2003 01:16:17', > "%m/%d/%Y %H:%i:%s")); achso, du bekommst das Datum in diesem Format und willst es dann in eine DATE-Spalte einfügen? da gibt es vor MySQL 4.1.1 keine eingebaute Funkton um dieses Fomrat zu erkennen, du musst es wohl per Hand vorher 'umrechnen' oder im Query CONCAT_WS('-', SUBSTRING([DATE], 7, 4), SUBSTRING([DATE], 1, 2), SUBSTRING([DATE], 4, 2)) -- Sebastian Mendel (www.sebastianmendel.de) *www.warzonez.de* | www.tekkno4u.de | www.nofetish.com -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive