
DuckDB MySQL Extension
An official DuckDB extension that attaches a running MySQL database so DuckDB can read and write its tables directly with SQL.
The DuckDB MySQL extension makes a MySQL database accessible from DuckDB with a single ATTACH command. Its tables can then be queried in place, joined with other data DuckDB can read, or copied into DuckDB for analytical work, and DuckDB can write data back to MySQL as well.
Connection settings are passed as key=value pairs or read from the usual MySQL environment variables. The extension is maintained in the DuckDB GitHub organization 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.