Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> PHP /MySQL Προγραμματισμός

Πώς τοποθετείτε την ημερομηνία στη βάση δεδομένων MySQL;

Υπάρχουν μερικοί διαφορετικοί τρόποι για να εισαγάγετε μια ημερομηνία σε μια βάση δεδομένων MySQL.

1. Χρησιμοποιώντας τη λέξη-κλειδί DATE

Η λέξη-κλειδί «ΗΜΕΡΟΜΗΝΙΑ» μπορεί να χρησιμοποιηθεί για την εισαγωγή μιας ημερομηνίας στη μορφή «ΕΕΕΕ-ΜΜ-ΗΗ». Για παράδειγμα, η ακόλουθη δήλωση εισάγει την ημερομηνία 15 Ιανουαρίου 2023 στη στήλη "my_date" του πίνακα "my_table":

```

INSERT INTO my_table (my_date) VALUES ('2023-01-15');

```

2. Χρήση της συνάρτησης STR_TO_DATE

Η συνάρτηση «STR_TO_DATE» μπορεί να χρησιμοποιηθεί για τη μετατροπή μιας συμβολοσειράς αναπαράστασης μιας ημερομηνίας σε τιμή ημερομηνίας. Η συνάρτηση παίρνει δύο ορίσματα:την αναπαράσταση συμβολοσειράς της ημερομηνίας και τη μορφή της συμβολοσειράς. Για παράδειγμα, η ακόλουθη δήλωση εισάγει την ημερομηνία 15 Ιανουαρίου 2023 στη στήλη "my_date" του πίνακα "my_table":

```

INSERT INTO my_table (my_date) VALUES (STR_TO_DATE('15 Ιανουαρίου 2023', '%M %d, %Y'));

```

3. Χρησιμοποιώντας τη συνάρτηση NOW()

Η συνάρτηση «NOW()» μπορεί να χρησιμοποιηθεί για την εισαγωγή της τρέχουσας ημερομηνίας και ώρας σε μια βάση δεδομένων. Για παράδειγμα, η ακόλουθη δήλωση εισάγει την τρέχουσα ημερομηνία και ώρα στη στήλη "my_date" του πίνακα "my_table":

```

INSERT INTO my_table (my_date) VALUES (NOW());

```

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα