EVENTPASS - FIX IMPORT PESERTA UNTUK MARIADB
Tanggal: 14 Juli 2026

Masalah:
Kolom bernama row_number bentrok dengan keyword/fungsi bawaan MariaDB/MySQL modern sehingga aktivasi modul Import Peserta gagal dengan SQLSTATE 42000 / error 1064.

Perbaikan:
1. Nama kolom diganti menjadi source_row pada PHP, schema utama, dan seluruh file upgrade SQL.
2. Aktivasi otomatis mendeteksi tabel versi lama dan mengubah kolom `row_number` menjadi `source_row` tanpa menghapus data.
3. UPGRADE_IMPORT_PARTICIPANTS_COMPAT.sql dapat dijalankan ulang melalui phpMyAdmin.
4. Dashboard dan Data Peserta tetap tidak menjalankan migrasi otomatis, sehingga tidak kembali blank.

Setelah upload:
1. Timpa file lama dengan isi paket ini.
2. Buka Admin > Import Peserta.
3. Klik Aktifkan Modul Import.
4. Bila izin ALTER/CREATE dibatasi hosting, jalankan UPGRADE_IMPORT_PARTICIPANTS_COMPAT.sql melalui phpMyAdmin lalu muat ulang halaman.
