WIP: Fix mysql into

this is horribly ugly, but it's the only way i see to differentiate between exceptions that we want to pass thru to call `extend` vs actually errors