Det er noen forskjellige måter å sette inn en dato i en MySQL-database.
1. Bruker søkeordet DATE
Nøkkelordet `DATE` kan brukes til å sette inn en dato i formatet `ÅÅÅÅ-MM-DD`. Følgende setning setter for eksempel inn datoen 15. januar 2023 i «min_dato»-kolonnen i «min_tabell»-tabellen:
```
INSERT INTO my_table (min_dato) VERDIER ('2023-01-15');
```
2. Bruker STR_TO_DATE-funksjonen
Funksjonen "STR_TO_DATE" kan brukes til å konvertere en strengrepresentasjon av en dato til en datoverdi. Funksjonen tar to argumenter:strengrepresentasjonen av datoen og formatet til strengen. Følgende setning setter for eksempel inn datoen 15. januar 2023 i «min_dato»-kolonnen i «min_tabell»-tabellen:
```
INSERT INTO my_table (my_date) VALUES (STR_TO_DATE('15. januar 2023', '%M %d, %Y'));
```
3. Bruke NOW()-funksjonen
'NOW()'-funksjonen kan brukes til å sette inn gjeldende dato og klokkeslett i en database. Følgende setning setter for eksempel inn gjeldende dato og klokkeslett i "min_dato"-kolonnen i "min_tabell"-tabellen:
```
INSERT INTO my_table (min_dato) VERDIER (NÅ());
```