sql >> Database teknologi >  >> RDS >> Mysql

Mysql hvordan man indstiller tidsdatatypen til kun at være TT:MM i databasen

Jeg tror ikke, du kan konfigurere din database til at gemme tiden uden SS.MySQL's TIME DataType reference:http://dev.mysql.com/doc/refman/5.1/en/time.html

Du bliver nødt til at indstille formateringen til HH:MM enten i mysql-forespørgslen eller i php, efter du har hentet dataene.

I PHP:

$date = date('H:i', strtotime($db_date_value));

http://us3.php.net/manual/en/function.date .php

I MySQL:

DATE_FORMAT(date_created, "%H:%i") as date_created

http://dev .mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format



  1. Hvordan definerer man en unik begrænsning på en kolonne af MySQL-tabellen i Ruby on Rails 3?

  2. Chart.js - Hentning af data fra database ved hjælp af mysql og php

  3. Parametriseret IN-klausul i udarbejdet erklæring ved hjælp af MySql, PHP og ADODB

  4. Hvordan får jeg et antal tilknyttede rækker i en venstre join i MySQL?