Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] Tworzenie DATETIME z istniejących DATE i TIME
WojtasSP320
post 10.04.2009, 14:08:53
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 13
Dołączył: 13.08.2008
Skąd: Chełmno

Ostrzeżenie: (0%)
-----


W mojej bazie są następujące pola:

ID : BIGINT(20)
Data : DATE
Czas : TIME
Temperatura : TINYINT(4)

Chodzi o to, że chciałbym założyć pole "Data_czas : DATETIME" i przepisać do niego wartości Data i Czas z każdego (jest ich ok 200 000) rekordu. Mogę napisać skrypt w PHP , który przejdzie przez każdy rekord, pobierze datę i czas i zmodyfikuje pole Data_czas, ale wydaje mi się, że można zrobić to zgrabniej i sprawniej już w samym zapytaniu, niestety z MySQL jestem cienki i nie wiem za bardzo jak.
Proszę o pomoc wszystkie osoby, które mają jakiś pomysł.

Z góry dzięki.

Edit:
OK, już sam znalazłem.
Dla potomnych: "UPDATE `tabela` SET Data_czas = Data + INTERVAL Czas HOUR_SECOND"

Ten post edytował WojtasSP320 10.04.2009, 14:09:51
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 13:23