我正在使用Qt Ubuntu 16.04并使用apt-get install安装所有必需的qt。 并通过以下方式安装mysql驱动程序:
apt-get install libqt5sql5-mysql
但问题是驱动程序不支持事务。我检查使用此代码:
auto database = QSqlDatabase::addDatabase("QMYSQL", "TEST");
qDebug() << database.driver()->hasFeature(QSqlDriver::Transactions);
//it printed false
如何让驱动程序具有功能事务?
答案 0 :(得分:0)
在连接打开后检查时,该功能可用。