Issue #4283 resolved
Using MySQL 8 and PyMySQL 0.8.1 with SQLAlchemy 1.2.8.
e = create_engine('mysql+pymysql://account@localhost:3306/db?charset=utf8mb4') e.connect() ~/lib/python3.6/site-packages/pymysql/cursors.py:170: Warning: (3719, "'utf8' is currently an alias for the character set UTF8MB3, which will be replaced by UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.") result = self._query(query)
This doesn't happen with MySQL 5. I'm already using utf8mb4, so I shouldn't really see this.