2014-12-21 29 views

回答

0
UPDATE sch_scores 
SET Score = '4' 
WHERE EXISTS (select * 
       from sch_scores s2 
       WHERE s2.ResultID = "24614" 
       AND s2.FormatID = "9" 
       AND s2.Score = "4") 
0

无需指定UPDATE子句中的实例(删除S1)

UPDATE sch_scores 
    SET Score = '4' 
    WHERE EXISTS (select * from sch_scores s2 WHERE s2.ResultID = "24614" AND s2.FormatID = "9" AND s2.Score = "4") 
0

你不能和不需要在更新查询提供别名 “S1”。在更新时不需要给临时名称表吗?

UPDATE sch_scores 
    SET Score = '4' 
WHERE EXISTS (select * 
       from sch_scores s2 
       WHERE s2.ResultID = "24614" 
       AND s2.FormatID = "9" 
       AND s2.Score = "4") 
+0

MySQL的我仍然得到同样的错误,即使删除别名 UPDATE sch_scores后SET分数= '4' WHERE(SELECT * FROM'sch_scores' WHERE sch_scores.ResultID = “24614” 和sch_scores。 FormatID =“9”AND sch_scores.Score =“4”) –

+0

@EmmanuelChiemelie你能告诉错误信息 –

+0

现在错误必须改变@EmmanuelChiemelie –

相关问题