Compare structures of two databases?
For MySQL database you can compare view and tables (column name and column type) using this query: SET @firstDatabaseName=”[first database name]”; SET @secondDatabaseName=”[second database name]”; SELECT * FROM (SELECT CONCAT(cl.TABLE_NAME, ‘ [‘, cl.COLUMN_NAME, ‘, ‘, cl.COLUMN_TYPE, ‘]’) tableRowType FROM information_schema.columns cl, information_schema.TABLES ss WHERE cl.TABLE_NAME = ss.TABLE_NAME AND cl.TABLE_SCHEMA = @firstDatabaseName AND ss.TABLE_TYPE IN(‘BASE TABLE’, … Read more