Background of the issue:
WPML in a multisite configuration. at runtime WPML is attempting to alter some tables that are actually VIEWS in our setup.
This is causing issues.
Symptoms:
WordPress database errors indicating that certain tables are not of type 'BASE TABLE' when WPML tries to execute ALTER TABLE commands. Specific errors include attempts to add indexes and modify columns on tables like 'wp_4_icl_strings' and 'wp_4_icl_string_translations'.
Questions:
Why is WPML trying to alter tables that are VIEWS in my multisite configuration?
How can I resolve the database errors related to WPML's ALTER TABLE commands?