![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 9.07.2003 Skąd: Lublin city Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Natknalem sie na pewien problem, mianowicie chce osiagnac rezultat taki jak po wstawieniu kodu: [sql:1:5d8d7ecc86]CREATE TABLE test (data DATE not null DEFAULT CURDATE());[/sql:1:5d8d7ecc86] Czyli chce aby jako defultowa wartosc dla pola data mysql zapisywal aktualna date. Oczywiscie powyzszy przyklad nie dziala - MySQL wywala blad. Przeszukalem wczoraj dosc spore zasoby usenetowe, jako rozwiazanie w wiekszosci przypadkow podawane jest uzycie TIMESTAMP'a. To rozwiazanie jednak mnie nie urzadza. Ma ktos moze pomysl jak to obejsc? Dzieki z gory za pomoc. Pozdr. -------------------- (none)
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 10.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
a nie mozesz tego robic w dwoch zapytaniach sql, w pierwszym - tworzysz tabele, w drugim - update'ujesz date?
[sql:1:361bd22c79]UPDATE test SET data=now() [/sql:1:361bd22c79] |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
No ale to sie mija z celem, bo w takim razie przy dodawaniu już można dać CURDATE().
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 8.05.2002 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
A może now() pomoże (zamiast curdate())
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:27 |