fix: error adding new record into table with all fields has default values

This commit is contained in:
schdub
2015-06-26 23:55:37 +03:00
parent da6b8734ab
commit 45b5438d27

View File

@@ -735,15 +735,16 @@ QString DBBrowserDB::emptyInsertStmt(const sqlb::Table& t, const QString& pk_val
}
}
if(!fields.empty())
if(fields.empty())
stmt.append(" DEFAULT VALUES;");
else
{
stmt.append("(`");
stmt.append(fields.join("`,`"));
stmt.append("`)");
stmt.append("`) VALUES (");
stmt.append(vals.join(","));
stmt.append(");");
}
stmt.append(" VALUES (");
stmt.append(vals.join(","));
stmt.append(");");
return stmt;
}