Rumah >pangkalan data >tutorial mysql >Bagaimana untuk mendapatkan masa akses terakhir (dan/atau menulis) pangkalan data MySQL?
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".
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)Berikut ialah output -
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!