Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie erstelle ich eine MySQL-Tabelle mit Datums- und Zeitspalten?

Es macht keinen Sinn, getrennte Spalten für Datum und Uhrzeit zu haben. Es macht nicht viel Sinn

Sie können die Tabelle so erstellen

CREATE TABLE timeDate (
   id INT,
  ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
);

Und wenn Sie den Datumsteil wollen, verwenden Sie diese Abfrage

SELECT DATE(`ts`) FROM timedate WHERE id =someId

Und wenn Sie den Zeitteil wollen, verwenden Sie diese Abfrage

SELECT TIME(`ts`) FROM timedate WHERE id =someId