phpbar.de logo

Mailinglisten-Archive

Insert und DATE_FORMAT

Insert und DATE_FORMAT

Andre Krajnik andre at krajnik.de
Mit Nov 19 13:09:22 CET 2003


Hi Sebastian,

Sebastian Tobias Mendel genannt Mendelsohn schrieb:

>>>> 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
> 
> 
Das ist doch mal 'ne Aussage. Nicht befriedigend, aber OK! Danke

> CONCAT_WS('-', SUBSTRING([DATE], 7, 4), SUBSTRING([DATE], 1, 2), 
> SUBSTRING([DATE], 4, 2))
> 

-- 
mfg

Andre
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde geschreddert...
Dateiname   : smime.p7s
Dateityp    : application/x-pkcs7-signature
Dateigröße  : 3173 bytes
Beschreibung: S/MIME Cryptographic Signature
URL         : http://lists.mushaake.org/pipermail/mysql-de/attachments/20031119/8902e653/smime.bin

php::bar PHP Wiki   -   Listenarchive