in the current table to have the same version number as the latest one in the history table (the latest version is kept in both the current and the history tables.)
- Use InnoDB. - Put version column on the current_* tables. - Use transactions (untested).