Comment puis-je convertir datetime à date, tronquant les temps, me laissant les dates?
J'ai un champ dans le format datetime lorsque la date serait mieux et plus en harmonie avec le reste de la base de données, donc je veux convertir. Le temps de la partie est tous 00:00:00 de toute façon.
Comment puis-je faire dans MySQL?
Grâce.
source d'informationauteur i-CONICA
Vous devez vous connecter pour publier un commentaire.
Si vous voulez ce dans un
SELECT
-Déclaration, il suffit d'utiliser laDATE
Opérateur:Si vous souhaitez changer la table structurellement, il suffit de changer le type de données à
DATE
(seulement le faire si cela n'affecte pas les applications en fonction de ce champ).À la fois, permettra d'éliminer le temps de la partie.
Le jeter comme une DATE:
Qui va tronquer le temps, ne laissant que la partie de la date.
lors de l'utilisation de changement nous devons répéter encore le même nom pour le champ.maintenant, nous pouvons utiliser
MODIFY
de modifier le champ type.ALTER TABLE `yourtable` MODIFY `yourfield` DATE;