My current process for debugging stored procedures is very simple. I create a table called \"debug\" where I insert variable values from the stored procedure as it runs. Thi
Toad mysql. There is a freeware version http://www.quest.com/toad-for-mysql/