我需要复制一张表的一行数据并替换其中一个字段的值,然后直接添加到该表
"INSERT INTO FrmBasicData SELECT :newName,iBuildTime,iProjectNum,iOperator,iDetector,iGearName,iGearNum,iGearUser,iWormName,iWormSupplier,iWormNum,iDresserName,iDresserSupplier,iDresserNum,iFixtureNameiFixtureName,iFixtureSupplier,iFixtureNum FROM FrmBasicData WHERE iProjectName=:oldName"
程序是用QT写的,不知道这个SQL语句哪里有错?
还是说有另外的更简单的方法?急求。
该表中的字段就比后面select的多了一个ID(自动编号)和iProjectName(用:newName的值赋给复制后的该字段)