หากต้องการเข้าถึงเวลาล่าสุด ให้ลองใช้ไวยากรณ์ต่อไปนี้ -
เลือก update_timeFROM INFORMATION_SCHEMA.TABLESWHERE table_schema ='yourDatabaseName'AND table_name ='yourTableName'
ไวยากรณ์ด้านบนให้ข้อมูลการเข้าถึงล่าสุดเกี่ยวกับประเภทกลไกของ MyISAM
ที่นี่ฐานข้อมูลของเราคือ 'ธุรกิจ' และเราจะใช้ตารางที่มีชื่อ 'twoprimarykeytabledemo'
หากต้องการเข้าถึงฐานข้อมูล MySQL ครั้งล่าสุด ให้ใช้คำสั่งต่อไปนี้
กรณีที่ 1 − แบบสอบถามมีดังต่อไปนี้ −
mysql> SELECT update_time -> FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema ='business' -> AND table_name ='twoprimarykeytabledemo';
ผลลัพธ์จะเป็นดังนี้ −
<ก่อนหน้า>+---------------------+| UPDATE_TIME |+---------------------+| 2018-11-21 16:51:50 |+--------------------- +1 แถวในชุด (0.24 วินาที)กรณีที่ 2 −
mysql> SELECT update_time -> FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema ='business' -> AND table_name ='currenttimezone';
ผลลัพธ์จะเป็นดังนี้ −
<ก่อนหน้า>+---------------------+| UPDATE_TIME |+---------------------+| 2018-10-29 17:20:18 |+--------------------- +1 แถวในชุด (0.20 วินาที)กรณีที่ 3 − หากประเภทกลไกจัดการตารางของคุณคือ InnoDB คุณจะได้รับค่า NULL
แบบสอบถามมีดังนี้ −
mysql> SELECT update_time -> FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema ='business' -> AND table_name ='zerofilldemo';
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+-------------+| UPDATE_TIME |+-------------+| NULL |+-------------+1 แถวในชุด (0.09 วินาที)