Do we really need special Mysql code here?
Database specific code is always a bad thing, isn't it?