我在存储过程中编写了一个插入查询...
INSERT INTO `ascencom_soa2`.`rardata` (`threatDescription`,`rtpControlObjective`,
`rtpNonTechnical`,`rtpISOControl`,
`rtpWorkInstructions`,`VulnerabilityDescription`,
`assetname`,`companyid`,`assetid`)
VALUES (threatDesc,rtpcontrol,
rtpNon,rtpISO,
rtpWork,rtpvulnarabilityDesc,
idAsset,idCompany,idAssetType);
此处threatDesc, rtpcontrol, trpNon....
是变量,并在执行插入查询之前进行初始化...
但它给了我错误......
1054:“字段列表”中的未知列'threatDesc'
请帮我解决这个问题
答案 0 :(得分:2)
@threatDesc, @rtpcontrol, @trpNon...
答案 1 :(得分:0)
这意味着没有列threatDesc,因此您无法将其指定为值。我的猜测是你要么在它周围加上引号并将其保存为字符串,要么你试图从另一个表中分配,你需要完整地说tableName.threatDesc或其他东西。