需求
使用 qt 使用 mysql 的时候,某些字段可能为 null,那么如何写入?读取时如何判断?
解决
写入
写入比较简单,明文说明是 null 即可.
query.exec(QString("update rfid_match set RFID2=null where WZSFM='%1'").arg(model->item(modelReIndex,4)->text()));
读取
读取时候,需要使用 isNull
判断是否为 null。
- QSqlRecord::isNull
- QVariant::isNull