Il existe plusieurs manières d'insérer une date dans une base de données MySQL.
1. Utilisation du mot-clé DATE
Le mot-clé `DATE` peut être utilisé pour insérer une date au format `AAAA-MM-JJ`. Par exemple, l'instruction suivante insère la date du 15 janvier 2023 dans la colonne « my_date » de la table « my_table » :
```
INSERT INTO my_table (my_date) VALUES ('2023-01-15');
```
2. Utilisation de la fonction STR_TO_DATE
La fonction `STR_TO_DATE` peut être utilisée pour convertir une représentation sous forme de chaîne d'une date en une valeur de date. La fonction prend deux arguments :la représentation sous forme de chaîne de la date et le format de la chaîne. Par exemple, l'instruction suivante insère la date du 15 janvier 2023 dans la colonne « my_date » de la table « my_table » :
```
INSERT INTO my_table (my_date) VALUES (STR_TO_DATE('15 janvier 2023', '%M %d, %Y'));
```
3. Utiliser la fonction MAINTENANT()
La fonction `NOW()` peut être utilisée pour insérer la date et l'heure actuelles dans une base de données. Par exemple, l'instruction suivante insère la date et l'heure actuelles dans la colonne « my_date » de la table « my_table » :
```
INSÉRER DANS ma_table (ma_date) VALUES (MAINTENANT());
```
|