Pues otra cosa que podria hacer es un Trigger en tu tabla, se que esta es la opción mas dificil, pero de repente te interesaria saber que tambien existe esa opcion. Si quieres saber algo de Triggers te dejo este enlace:
http://dev.mysql.com/doc/refman/5.0/es/triggers.html
Con respecto a tu código todo ta chevere pero porque Wisin y Yandel,por que reggaeton, por que no Guns & Roses, Alice in Chais, REM, xD.