
SQLancer
An automated testing tool that finds logic and performance bugs in database engines, with dedicated support for MySQL, MariaDB, and TiDB.
SQLancer targets the database implementation itself rather than applications. It generates SQL statements automatically and applies test oracles to detect logic bugs, where the database returns an incorrect result set, and it needs DBMS-specific code for each engine it supports.
It’s written in Java and released under the MIT license.
Community feedback
This space is for grounded, evaluable experience — versions used, environments, what you measured or observed, and how it behaves alongside other software. General impressions without supporting detail may be removed. Sign in to write one; posts are tied to a verified identity, not anonymous.