Same issue here. Received this error to begin with:
Error creating search views in the database. Deactivate Multisite Global Search and check you have create views privilege in your WordPress database.
CREATE VIEW command denied to user 'user'@'localhost' for table 'wp_v_posts'
Once I had granted the ‘CREATE VIEW’ privilege the error changed to:
Error creating search views in the database. Deactivate Multisite Global Search and check you have create views privilege in your WordPress database.
The used SELECT statements have a different number of columns
Note just the last line changes:
CREATE VIEW command denied to user 'user'@'localhost' for table 'wp_v_posts'
to
The used SELECT statements have a different number of columns
So I’m thinking it’s a bug with a UNION SQL statement somewhere in the code. I’m going to do some fishing…
Please post back if you discover a solution. TIA