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

แทรกข้อมูล DateTime ใน MySQL ง่ายๆ ด้วยรูปแบบมาตรฐาน

MySQL รองรับการแทรก DATETIME ด้วยรูปแบบมาตรฐาน 'YYYY-MM-DD HH:MM:SS' โดยตรงในคำสั่ง INSERT

รูปแบบคำสั่ง (Syntax)

INSERT INTO yourTableName VALUES('yourDateTimeValue');

ตัวอย่างการสร้างตาราง

mysql> create table DemoTable ( 
    DateOfBirth datetime ); 
Query OK, 0 rows affected (0.97 sec)

INSERT วันที่และเวลา

mysql> insert into DemoTable values('1998-01-23 12:45:56'); 
Query OK, 1 row affected (0.26 sec)
mysql> insert into DemoTable values('2010-12-31 01:15:00'); 
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values('2015-04-03 14:00:45'); 
Query OK, 1 row affected (0.10 sec)

แสดงข้อมูลทั้งหมด

mysql> select * from DemoTable;
+---------------------+
| DateOfBirth         |
+---------------------+
| 1998-01-23 12:45:56 |
| 2010-12-31 01:15:00 |
| 2015-04-03 14:00:45 |
+---------------------+
3 rows in set (0.00 sec)

รูปแบบวันที่ที่ MySQL รองรับ:

  • YYYY-MM-DD HH:MM:SS (มาตรฐาน ISO 8601)
  • YYYY-MM-DD (สำหรับ DATE)
  • YY-MM-DD HH:MM:SS (ปี 2 หลัก)
  • ตัวคั่นวัน: -, /, .
  • ตัวคั่นเวลา: :

แนะนำ: ใช้รูปแบบ YYYY-MM-DD HH:MM:SS เสมอ เพื่อความชัดเจนและหลีกเลี่ยงปัญหา Locale/Timezone