我无法使用以下查询:
UPDATE ISSUE
SET DUE_DATE = DATE(ISSUE.DATE_ADDED,'+90 day')
JOIN CVE on CVE.CVE_ID = ISSUE.CVE_ID
WHERE CVE.CVSS >= 4 AND CVE.CVSS < 9
这是因为在sqlite3
中您无法加入UPDATE
。如果与问题相关联的CVE
为greater than or equal to four and less than 9.
,我尝试做的是将问题的截止日期设置为添加日期后90天:{{1}}是否有其他选项可供选择#39;我在这里失踪了?
答案 0 :(得分:1)
您可以在子查询中加入行。
UPDATE ISSUE
SET DUE_DATE = DATE(ISSUE.DATE_ADDED,'+90 day')
WHERE ISSUE.CVE_ID IN (
SELECT ISSUE.CVE_ID
FROM ISSUE JOIN CVE on CVE.CVE_ID = ISSUE.CVE_ID
WHERE CVE.CVSS >= 4 AND CVE.CVSS < 9
)