Ich bin auf der Suche nach der syntax zum hinzufügen einer Spalte einer MySQL-Tabelle mit der aktuellen Zeit vorbelegt.
Lesen Sie die mysql doumatation über alter table syntax
Ich Liebe, dass jemand von Ihnen positiv bewertet werden. Hooray für die Demokratie.
InformationsquelleAutor RedPe4rl | 2015-07-31
WICHTIG EDIT: ist Es nun möglich, dies zu erreichen mit
DATETIME
Felder da MySQL 5.6.5, werfen Sie einen Blick auf die anderen post unten...Ist es nun möglich, dies zu erreichen mit
DATETIME
Felder da MySQL 5.6.5Aber Sie können es tun mit
TIMESTAMP
:Was ist der Typ von deiner Spalte?
Ich kann es ändern, es ist nicht ein problem, ich kann passen Sie den Typ des Rückgabewerts der Funktion
Die Funktion CURTIME() funktioniert nicht, es indicat einen syntax-Fehler
"MySQL abgerufen und angezeigt
DATETIME
Werte inYYYY-MM-DD HH:MM:SS
- format." Dies ist von der mysql-Seite. Können Sie speichern nur diese Art, aber Sie können verwenden Sie eine der vielen Zeit-format-Funktionen zu ändern, wenn Sie brauchen, um Sie anzuzeigen. Für excample:SELECT TIME_FORMAT(ts, '%T') FROM test
InformationsquelleAutor Roman Marusyk
Können Sie eine
default
Klausel:InformationsquelleAutor Mureinik
Sogar so viele Personen zur Verfügung gestellt haben Lösung, aber das ist nur, um weitere Informationen hinzuzufügen-
Wenn Sie nur wollen, legen Sie die aktuelle Zeitmarke an den Zeitpunkt der Zeile einfügen-
Wenn Sie wollen auch, dass in dieser Spalte sollten aktualisieren, wenn ein update diese Zeile dann verwenden Sie diese-
Auch gibt es Zeit-Datentyp in mysql, aber es ist nicht mit auto-fill-Eigenschaft, buty kann man ja halten-Spalte timestamp-Eigenschaft für das automatische füllen und wählen Sie dann nur die Zeit.
Wie kann ich wählen Sie einfach die Zeit ?, die sql-syntax bitte.
wählen Sie Zeit(timestampcol) from mytable;
InformationsquelleAutor Zafar Malik
Ich denke, diese sql wird sehr nützlich für Sie.
1 row in set (0.00 sec)
Danke.
InformationsquelleAutor Venkatesh Panabaka
aktualisieren Sie Zeit mit Bruchteilen von Sekunden in Zeit, und auch aktualisieren, wenn Datensatz zuletzt eingefügt oder aktualisiert werden.
InformationsquelleAutor Manish Sapkal