Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ตัวอักษรเครื่องหมายวรรคตอนไหนใช้เป็นตัวคั่นส่วนวันที่ (Date Parts) ใน MySQL ได้?

MySQL ยอมรับ **ตัวอักษรเครื่องหมายวรรคตอนใดๆ** เป็นตัวคั่นระหว่าง ปี เดือน วัน:

mysql> SELECT DATE('2016/10/20');
+---------------------+
| DATE('2016/10/20')  |
+---------------------+
| 2016-10-20          |
+---------------------+

mysql> SELECT DATE('2016^10^20');
+--------------------+
| DATE('2016^10^20') |
+--------------------+
| 2016-10-20         |
+--------------------+

mysql> SELECT DATE('2016@10@20');
+---------------------+
| DATE('2016@10@20')  |
+---------------------+
| 2016-10-20          |
+---------------------+

mysql> SELECT DATE('2016+10+20');
+---------------------+
| DATE('2016+10+20')  |
+---------------------+
| 2016-10-20          |
+---------------------+

รูปแบบมาตรฐานคือ YYYY-MM-DD แต่ MySQL ยืดหยุ่นรับ punctuation ตัวไหนก็ได้