sqlupdate reads a MySQL table declaration file and compares it to an existing database. It then generates a MySQL script for updating the database to match the SQL file.
Release Notes: This release supports a few new datatypes (such as BIT and TINYTEXT) and supports the COMMENT field.
Release Notes: Cumulatively (from 1.6.4, the previous version listed at Freshmeat), this release adds support for index types (the USING keyword) and fixes a bug in handling part of the FOREIGN KEY syntax. Support for 64-bit platforms was also improved with code refactoring.
Release Notes: This release fixes an error relating to the ENUM data type.
Release Notes: Support for spatial field types and character sets were added.
Release Notes: This release adds support for the GEOMETRY, LONGTEXT, MEDIUMTEXT, and MEDIUMBLOB field types, the CHARSET and COLLATE attributes, and SPATIAL indexes. Some minor bugs were fixed.