Saya tidak begitu yakin mengapa itu terjadi, tetapi sepertinya saya menemukan solusi. Saya menggunakan Selatan untuk mengelola DB; itu membuat Pesan sebagai InnoDB dan AffiliateLead sebagai MyISAM. Mengubah tabel AffiliateLead ke InnoDB mengakhiri IntegrityErrors. Semoga ini bisa membantu orang lain.