Heim > Datenbank > MySQL-Tutorial > Wie können wir in MySQL ein Datum mit nur einem Jahreswert (null Monate und null Tage) bereitstellen?

Wie können wir in MySQL ein Datum mit nur einem Jahreswert (null Monate und null Tage) bereitstellen?

王林
Freigeben: 2023-09-03 08:53:02
nach vorne
950 Leute haben es durchsucht

我们如何在 MySQL 中提供只有年(零个月和零天)值的日期?

Durch Deaktivieren des NO_ZERO_IN_DATE-Modus können wir Daten in MySQL-Tabellen speichern, die nur Jahreswerte, null Monate und null Tage enthalten. Wenn dieser Modus aktiviert ist, behandelt MySQL solche Datumsangaben als ungültig und speichert alle Nullen.

mysql> Insert into year_testing (OrderDate) values('2017:00:00');
Query OK, 1 row affected (0.09 sec)

mysql> select * from year_testing;
+------------+
| OrderDate  |
+------------+
| 2017-00-00 |
+------------+
1 row in set (0.00 sec)

mysql> SET sql_mode = 'NO_ZERO_IN_DATE';
Query OK, 0 rows affected (0.00 sec)

mysql> Insert into year_testing(OrderDate) values('2017:00:00');
Query OK, 1 row affected, 1 warning (0.04 sec)

mysql> Select * year_testing;
+------------+
| OrderDate  |
+------------+
| 2017-00-00 |
| 0000-00-00 |
+------------+
1 rows in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie können wir in MySQL ein Datum mit nur einem Jahreswert (null Monate und null Tage) bereitstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage