Sempurna, Guru Duan 🙌
Tabel mdl_local_jurnalmengajar_suratizinguru
(Surat Izin Guru) menggunakan kolom waktuinput
sebagai timestamp, jadi kita akan memakainya untuk ekspor data 1 hari terakhir.
✅ Rekap Perintah Ekspor Semua Tabel (1 Hari Terakhir)
1. Jurnal Mengajar
mysqldump -u root -p moodle2 mdl_local_jurnalmengajar \
--where="timecreated >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 1 DAY))" \
> jurnal_mengajar_1hari.sql
2. Surat Izin Siswa
mysqldump -u root -p moodle2 mdl_local_jurnalmengajar_suratizin \
--where="timecreated >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 1 DAY))" \
> suratizin_siswa_1hari.sql
3. Surat Izin Guru
mysqldump -u root -p moodle2 mdl_local_jurnalmengajar_suratizinguru \
--where="waktuinput >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 1 DAY))" \
> suratizin_guru_1hari.sql
🚀 Impor ke Server Guru
Setelah file .sql
dipindah ke server guru, jalankan:
mysql -u root -p moodle < jurnal_mengajar_1hari.sql
mysql -u root -p moodle < suratizin_siswa_1hari.sql
mysql -u root -p moodle < suratizin_guru_1hari.sql
⚠️ Catatan Penting
-
Hindari ID konflik: Kalau data dari server lab dan guru saling bertumpuk, edit file
.sql
dulu → ganti nilai kolomid
jadiNULL
, atau hapus dariINSERT
agar pakaiAUTO_INCREMENT
. -
Pastikan
userid
di server guru valid, kalau tidak akan tampil kosong di laporan karena referensi kemdl_user
tidak cocok.
Kalau Guru Duan ingin, saya bisa bantu buat skrip otomatis (Bash) agar bisa dijalankan berkala (misal: cron). Tinggal bilang saja ya. 💪
0 comments:
Post a Comment