Make it possible to use ``upsert`` and ``on_conflict`` on MySQL
Cool, this is a nice start.
 This behavior was added in #753.

Ref #684

I am not sure how to write a corresponding test case for now.

And I don't know if it is ok to use `isintance(meta.database, MySQLDatabase` here. What do you think?
