Hur skriver man för att få dagens datum som defaultvärde i databasen?
datum date NOT NULL DEFAULT '?',
Tacksam för tips!
6 svar · 201 visningar · startad av snabelelefant
Hur skriver man för att få dagens datum som defaultvärde i databasen?
datum date NOT NULL DEFAULT '?',
Tacksam för tips!
datum date NOT NULL DEFAULT current_date,
------------------
essentitia preter non sans multiplicandum
Tack Lars G, du är en klippa men...när jag försöker ändra i min databas får jag error:
ALTER table KOMMENTAR
MODIFY datum date NOT NULL DEFAULT current_date;
You have an error in your SQL syntax near 'current_date' al line 2
Vad gör jag för fel?
Jag var nog lite för snabb där.
Jag tittade i manualen och fann följande
Default values must be constants. This means, for example, that you cannot set the default for a date column to be the value of a function such as NOW() or CURRENT_DATE.
Så tyvärr så går det inte i MySQL.
------------------
essentitia preter non sans multiplicandum
Aj då! Tack ändå, jag får fixa till något bra.
Hur är det i SQL Server, kan man ange datum som "default"-värde?
Access borde väl ha exakt samma funktioner som SQL Server, eller?
------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."
I SQL server kan du ange current_timestamp som default.
(Current_timestamp ger samma resultat som getdate() men är ANSI kompatibel.)
Access vet jag ej exakt, det går visserligen att ange default när man skapar en tabell men det verkar bara som om man kan använda konstanter.
I mysql finns det en datatyp som heter timestamp som kan användas för att automatiskt få aktuellt datum vid update/insert.
http://www.mysql.com/doc/D/A/DATETIME.html
Access borde väl ha exakt samma funktioner som SQL Server, eller?
Nej, Access har nästan alla funktioner som finns i VB-skript. En del av dessa finns även i SQL-server, om än med annorlunda syntax i några fall. SQL server innehåller några funktioner som inte finns i Access.
red: Så allt är bara kaos, det är ganska omöjligt att hitta en gemensam delmängd mellan olika dbms.
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 21 okt 2001]