Details
-
Bug
-
Resolution: Fixed
-
P3: Somewhat important
-
5.15.12, 6.2.7, 6.4.1, 6.5.0 Beta1
-
5bc61ec5d (dev), e4ef4fd3a (6.5), 140ccc0e6 (tqtc/lts-6.2), 03542e413 (6.4), fed1b172f (tqtc/lts-5.15)
Description
The fix for QTBUG-101680 involves checking for the MYSQL_TYPE_JSON enum. Supporting this enum requires MySQL 5.7.9 or higher:
- https://dev.mysql.com/doc/relnotes/connector-cpp/en/news-1-1-7.html
- https://stackoverflow.com/questions/36931705/how-to-solve-make-mysql-connector-c-1-1-7-error
However, our documentation says that we support older versions:
- MySQL 5.0 for Qt 5.15 (https://doc.qt.io/qt-5/sql-driver.html )
- MySQL 5.6 for Qt 6.x (https://doc.qt.io/qt-6/sql-driver.html )
Attachments
Issue Links
- resulted from
-
QTBUG-101680 MySQL plugin: QSqlQuery::prepare + exec no results when table contains JSON type
- Closed
For Gerrit Dashboard: QTBUG-109832 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
459912,2 | ODBC/MySQL: fix compilation with MySQL < 5.7.9 | 6.5 | qt/qtbase | Status: MERGED | +2 | 0 |
459913,2 | ODBC/MySQL: fix compilation with MySQL < 5.7.9 | 6.4 | qt/qtbase | Status: MERGED | +2 | 0 |
459914,2 | ODBC/MySQL: fix compilation with MySQL < 5.7.9 | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
459915,2 | ODBC/MySQL: fix compilation with MySQL < 5.7.9 | tqtc/lts-5.15 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
459938,3 | ODBC/MySQL: fix compilation with MySQL < 5.7.9 | dev | qt/qtbase | Status: MERGED | +2 | 0 |