Has one known limitation (always INSERTs instead of INSERT_IGNORE and REPLACE) and may contain other bugs.