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

ตัวอักษรวรรคตอน (Punctuation) ที่ใช้เป็นตัวคั่นส่วนเวลาใน MySQL

MySQL รองรับรูปแบบเวลาแบบยืดหยุ่น (Relaxed Format) อนุญาตให้ใช้ ตัวอักษรวรรคตอนใดๆ (Punctuation Character) เป็นตัวคั่นระหว่างส่วนของเวลา (ชั่วโมง, นาที, วินาที) ได้

ตัวอย่างการใช้ตัวคั่นต่างๆ

mysql> SELECT TIMESTAMP('2017-10-20 04+05+36');
+----------------------------------+
| TIMESTAMP('2017-10-20 04+05+36') |
+----------------------------------+
| 2017-10-20 04:05:36              |
+----------------------------------+

mysql> SELECT TIMESTAMP('2017-10-20 04*05*36');
+----------------------------------+
| TIMESTAMP('2017-10-20 04*05*36') |
+----------------------------------+
| 2017-10-20 04:05:36              |
+----------------------------------+

mysql> SELECT TIMESTAMP('2017-10&20 04@05+36');
+----------------------------------+
| TIMESTAMP('2017-10&20 04@05+36') |
+----------------------------------+
| 2017-10-20 04:05:36              |
+----------------------------------+

mysql> SELECT TIMESTAMP('2017*10@20 04*05*36');
+----------------------------------+
| TIMESTAMP('2017*10@20 04*05*36') |
+----------------------------------+
| 2017-10-20 04:05:36              |
+----------------------------------+

สรุป: MySQL ยอมรับตัวคั่นเวลาแบบใดก็ได้ (+, *, @, &, ., :, ;, |, ฯลฯ) ระหว่างชั่วโมง นาที วินาที รวมถึงระหว่างส่วนของวันที่ (ปี เดือน วัน) ด้วย ให้ความยืดหยุ่นในการนำเข้าข้อมูลจากแหล่งต่างๆ