I have done so, same mistake
One other possibility occurs to me. What version of MySQL are you using?
The reason that I ask this is that 2-3 years ago a change was made to the TV database. This change worked for everyone who tried it except me. It transpired that the change to the database required revised SQL table definitions, but only those for MySQL 5.6 had been provided. I was still using the older MySQL 5.2 (or perhaps 5.1), and a different set of revised table definitions were required for MySQL 5.2. The late regeszter provided an alternative set of table definitions, and that solved the problem.
So perhaps the music database has been modified, but only revised table definitions for MySQL 5.6 are included in MP 1.23.
-- from CyberSimian in the UK