_create_index needed the same check as _add_columns since the MySQLdb backend throws OperationalError instead of InternalError in this case
_create_index needed the same check as _add_columns since the MySQLdb backend throws OperationalError instead of InternalError in this case