Si vous vous en tenez à ANSI SQL92 , ça devrait aller.
Certaines fonctionnalités SQL92 manquent à la fois à MySQL et à SQLite (par exemple, FULL OUTER JOIN). MySQL a à la fois RIGHT JOIN et LEFT JOIN, SQLite uniquement le LEFT JOIN. SQLite ne prend pas en charge les contraintes FOREIGN KEY, pas plus que MySQL avec les tables MyISAM. SQLite n'a bien sûr pas GRANT/REVOKE, car le système d'autorisation est basé sur les autorisations de fichier du système d'exploitation sous-jacent.