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