- SQL Pocket Guide
- SQL Cookbook
- SQL Antipatterns
Review list of change-sets applied to current database:
SELECT * FROM `DATABASECHANGELOG`;
Remove the MD5SUM from a change-log record in order to force that change-log to be run again:
UPDATE
`DATABASECHANGELOG` SET MD5SUM = NULL
WHERE
ID = 'some-ID-string-that-should-exist-in-your-DATABASECHANGELOG-table';