Mysql comment définir le temps type de données à seulement HH:MM dans la base de données
comment puis-je configurer ma base de données mysql champ "temps", le type de données à seulement HH:MM dans la base de données, dans mon script, l'utilisateur ne participe HH:MM et la DB ajoute automatiquement la dernière :SS chiffres, le problème est quand je tire dessus, la valeur à modifier, il ajoute les derniers chiffres aussi, ce qui est un peu ennuyeux, je peux me débarrasser de ça avec PHP et tronquer la fin, mais j'espérais une façon de le mettre dans la DB pour supprimer ces 2 dernières SS chiffres pour de bon.
OriginalL'auteur Mankind1023 | 2010-09-18
Vous devez vous connecter pour publier un commentaire.
Je ne crois pas que vous pouvez configurer votre base de données pour stocker le temps sans le SS.
MySQL est TEMPS de Type de données de référence: http://dev.mysql.com/doc/refman/5.1/en/time.html
Vous aurez à définir la mise en forme HH:MM soit dans la requête mysql ou php après vous tirez sur les données.
En PHP:
http://us3.php.net/manual/en/function.date.php
Dans MySQL:
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format
OriginalL'auteur Rookz
utilisation
TIME_FORMAT(time,format)
fonction de mysqlOriginalL'auteur Sandy