Ich versuche, einen Zeitstempel mit nur Datum zu erstellen. das ist, was ich zur Arbeit bekomme.Wie erstellt man einen Zeitstempel mit nur Datum in MySQL?
create table verses
(
id INT AUTO_INCREMENT NOT NULL PRIMARY KEY,
username VARCHAR(255),
content VARCHAR(1023),
time DATE
);
insert into verses (username, content, time)
values ('test', 'blbabblabalbla', CURDATE());
dies funktioniert, aber ich muss die Zeit jedes Mal einfügen. Gibt es eine Möglichkeit, dies automatisch zu tun? ähnlich wie wenn wir TIMESTAMP verwenden? habe ich versuchen, dies aber nicht funktioniert hat
create table verses
(
id INT AUTO_INCREMENT NOT NULL PRIMARY KEY,
username VARCHAR(255),
content VARCHAR(1023),
time CURDATE(TIMESTAMP)
);
Also, können Sie Timestamp Typ verwenden? Es scheint, dass Sie sagen, dass Sie versucht haben, Zeitstempel zu verwenden, und es hat nicht funktioniert. –
wenn Sie Zeitstempel verwenden möchten, versuchen Sie dies: CREATE TABLE Verse ( id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, username VARCHAR (255), Inhalt VARCHAR (1023), 'Time' TIMESTAMP ); –
Ich möchte keinen Zeitstempel, weil ich nur das Datum, nicht die Uhrzeit möchte. – ordinaryman09