Qt 4.8.3 と MySQL ODBC 3.51 ドライバーを使用しています。ドライバーは、次のようにテストした LastInsertId をサポートしていないようです。
db.driver()->hasFeature(QSqlDriver::LastInsertId)
挿入したばかりの自動インクリメント ID を見つけるために必要です
query.exec("INSERT INTO myTable (MyVal, Created) VALUES ('1', NOW())");
auto insertId = query.lastInsertId().toString();
最善の回避策は何ですか?
編集: 複数のクライアントからこのテーブルへの同時アクセスがあります。