Sisipan Waktu Tarikh Rawak Dalam Julat dalam MySQL
Memasukkan waktu tarikh rawak dalam julat yang ditentukan ialah tugas biasa dalam pengaturcaraan pangkalan data. MySQL menyediakan satu set fungsi yang boleh membantu dalam usaha ini.
Menjana Masa Tarikh Rawak Dalam Julat
Pertimbangkan julat berikut: 2010-04-30 14: 53:27 hingga 30-04-2012 14:53:27. Untuk menjana masa tarikh rawak dalam julat ini, anda boleh menggunakan pertanyaan berikut:
INSERT INTO `sometable` VALUES( FROM_UNIXTIME( UNIX_TIMESTAMP('2010-04-30 14:53:27') + FLOOR(0 + (RAND() * 63072000)) ) )
Pertanyaan ini menggunakan langkah berikut:
Pertimbangan
Walaupun pertanyaan ini memberikan penyelesaian anggaran, adalah penting untuk ambil perhatian bahawa dalam tempoh yang panjang, faktor seperti tahun lompat dan siang hari penjimatan pelarasan masa boleh mengakibatkan penyelewengan kecil daripada julat yang ditentukan.
Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Waktu Tarikh Rawak Dalam Julat dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!