Wouldn't having separate databases (with separate users (per organization)) make more sense from a security point of view? I have no knowledge of these things, I've never actually worked with more than one database in a mysql instance.
edit: I tell a lie, I separated the forums and wordpress databases on a website I run.
edit: I tell a lie, I separated the forums and wordpress databases on a website I run.