Untuk mendapatkan masa akses terakhir, cuba sintaks berikut -
SELECT update_time FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'yourDatabaseName' AND table_name = 'yourTableName'
Sintaks di atas memberikan maklumat akses terakhir tentang jenis enjin MyISAM.
Di sini, pangkalan data kami ialah "perniagaan" dan kami akan menggunakan jadual bernama "twoprimarykeytabledemo".
< p>Untuk mendapatkan masa akses terakhir pangkalan data MySQL, gunakan pertanyaan berikut.Kes 1 - Pertanyaan adalah seperti berikut -
mysql> SELECT update_time -> FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema = 'business' -> AND table_name = 'twoprimarykeytabledemo';
Output adalah seperti berikut -
+---------------------+ | UPDATE_TIME | +---------------------+ | 2018-11-21 16:51:50 | +---------------------+ 1 row in set (0.24 sec)
Kes 2 - The
mysql> SELECT update_time -> FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema = 'business' -> AND table_name = 'currenttimezone';
output
output anda adalah seperti berikut -C C anda jenis enjin ialah InnoDB, maka anda akan mendapat NULL.
Pertanyaan adalah seperti berikut -+---------------------+ | UPDATE_TIME | +---------------------+ | 2018-10-29 17:20:18 | +---------------------+ 1 row in set (0.20 sec)
mysql> SELECT update_time -> FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema = 'business' -> AND table_name = 'zerofilldemo';
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan masa akses terakhir (dan/atau menulis) pangkalan data MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!