Er zijn een paar verschillende manieren om een datum in een MySQL-database in te voegen.
1. Gebruik het trefwoord DATE
Het trefwoord `DATE` kan worden gebruikt om een datum in te voegen in het formaat `JJJJ-MM-DD`. Met de volgende verklaring wordt bijvoorbeeld de datum 15 januari 2023 ingevoegd in de kolom 'my_date' van de tabel 'my_table':
```
INSERT INTO mijn_tabel (mijn_datum) WAARDEN ('15-01-2023');
```
2. Met behulp van de functie STR_TO_DATE
De functie `STR_TO_DATE` kan worden gebruikt om een stringrepresentatie van een datum om te zetten in een datumwaarde. De functie heeft twee argumenten nodig:de tekenreeksrepresentatie van de datum en het formaat van de tekenreeks. Met de volgende verklaring wordt bijvoorbeeld de datum 15 januari 2023 ingevoegd in de kolom 'my_date' van de tabel 'my_table':
```
INSERT INTO my_table (my_date) VALUES (STR_TO_DATE('15 januari 2023', '%M %d, %Y'));
```
3. De functie NU() gebruiken
De functie `NOW()` kan worden gebruikt om de huidige datum en tijd in een database in te voegen. De volgende instructie voegt bijvoorbeeld de huidige datum en tijd in de kolom 'my_date' van de tabel 'my_table' in:
```
INSERT INTO my_table (my_date) WAARDEN (NU());
``` |