Er der en værdi eller en kommando som DATETIME, som jeg kan bruge i en manuel forespørgsel til at indsætte den aktuelle dato og det aktuelle klokkeslæt?
INSERT INTO servers (
server_name, online_status, exchange, disk_space, network_shares
) VALUES(
'm1', 'ONLINE', 'ONLINE', '100GB', 'ONLINE' 'DATETIME'
)
Den anførselstegnede DATETIME-værdi i slutningen er der, hvor jeg vil tilføje den aktuelle dato og klokkeslæt.
Du kan bruge NOW()
:
INSERT INTO servers (server_name, online_status, exchange, disk_space, network_shares, c_time)
VALUES('m1', 'ONLINE', 'exchange', 'disk_space', 'network_shares', NOW())
Brug CURRENT_TIMESTAMP() eller now().
Ligesom
INSERT INTO servers (server_name, online_status, exchange, disk_space,
network_shares,date_time) VALUES('m1','ONLINE','ONLINE','100GB','ONLINE',now() )
eller
INSERT INTO servers (server_name, online_status, exchange, disk_space,
network_shares,date_time) VALUES('m1', 'ONLINE', 'ONLINE', '100GB', 'ONLINE'
,CURRENT_TIMESTAMP() )
Udskift date_time med det kolonnenavn, du vil bruge til at indsætte tiden.
Ja, du kan bruge kommandoen CURRENT_TIMESTAMP()
.
Se her: Dato- og tidsfunktioner