You can set any TIMESTAMP column to a value different than the current date and time by setting it explicitly to the desired value. This is true even for the first TIMESTAMP column. You can use this property if, for example, you want a TIMESTAMP to be set to the current date and time when you create a row, but not to be changed whenever the row is updated later:
Men, timestamp fältet uppdateras i alla fall när jag gör följande anrop:
UPDATE PaceBoard_Topics SET t_noOfRead = t_noOfRead + 1 WHERE topic_id = " & topicID
Varför?
------------------ "Tål det inte att skämtas om, är det inte värt att ta på allvar."
Det betyder att det fungerar alldeles utmärkt, men att jag är så dum att jag tar fel på datumfälten (har två stycken)... :r
Nu har jag dock ett annat problem. Trots att jag satt ett fält till Timestamp(14) så vill det inte lägga till något datum, utan bara nollor, när jag använder INSERT INTO. Varför? :q
------------------ "Tål det inte att skämtas om, är det inte värt att ta på allvar."
Jag fick det till tre ord! :p
Hehe, jo det ante mig. Har upptäckt en massa, ologiska, saker hos MySQL. Är man van att arbeta med Microsofts produkter så är logiken det första man saknar när man byter. :)
Men man kanske alltid ska ange datumet för dessa typer av fält, oberoende av databas?
------------------ "Tål det inte att skämtas om, är det inte värt att ta på allvar."
Tyvärr så skiljer sig hantering av datum en mellan olika databaser (och i stort sätt inga följer standard.) Så hur du än gör så får du kod som måste anpassas beroende på vilken databashanterare du använder.
Jag fick det till tre ord!
Gick du på den enkla?
------------------ essentitia preter non sans multiplicandum
Tyvärr så skiljer sig hantering av datum en mellan olika databaser (och i stort sätt inga följer standard.) Så hur du än gör så får du kod som måste anpassas beroende på vilken databashanterare du använder.
Men jag menar att det går ju att göra koden så att den passar alla dbms:er, dvs
"INSERT INTO tabell (datum, msg) VALUES('" & now & "', 'hej')"
Använder man sig av now på (alla) datumfält kommer det alltid att fungera menar jag.
[r] Om vi bortser från # och ' givetvis.