Format de la date dans une colonne

Résolu/Fermé
Utilisateur anonyme - 18 févr. 2022 à 10:15
 Utilisateur anonyme - 18 févr. 2022 à 20:31
Bonjour, j'ai crée une table avec une colonne date dedans

create table sellout
(
purchase int check (1<purchase<=10),
purchase_date date, -- date sous forme JJ/MM/AA--
id_customer int,
id_produit int,
foreign key (id_customer) references customer(id_customer), -- call primary key from customer table to call datas in each colums from this table --
foreign key (id_produit) references product(id_produit),
primary key (id_customer,id_produit)
);
-- select date_format("13/02/21", "%e %c %Y");
-- select str_to_date("13/02/21", "%e %c %Y");
insert into sellout (purchase, purchase_date, id_customer, id_produit)
value
(4, 13/02/2021, 2, 1), -- j'arrive pas à régler le format de la date --

jusqu'ici ça va
Ensuite j'insère ma première ligne. Bon ça m'affiche bien la date dans mon tableau sauf que ça me donne la date sous cette forme dans mon tableau :


Je craque un peu, je trouve pas la solution pour formater la date
J'ai essayé sous forme 2021/02/13 mais il veut rien savoir non plus.
need help please



Configuration: Windows / Chrome 98.0.4758.102
A voir également:

2 réponses

jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
18 févr. 2022 à 16:59
Bonjour,

Dans une bdd, une date s'enregistre dans un champ de type date ( ou datetime ou timestamp )
C'est le format "américain" qui est utilisé.
Dans la bdd, ta date sera écrite sous la forme YYYY-mm-dd ( Année-mois-jour )

Donc
insert into sellout (purchase, purchase_date, id_customer, id_produit)
values (4, "2021-02-13", 2, 1)


0
Utilisateur anonyme
18 févr. 2022 à 20:31
Merci beaucoup Jordane45 --des larmes de joies et soulagements--
T'as résumé en deux phrases toute la doc que j'ai pu consulté and it's finally working
Bon week-end à toi
0