这个MySQL查询中的错误是什么?

时间:2013-12-04 05:49:05

标签: mysql

    "UPDATE realizaIm SET fechaHoraEntrega='"+fechaHoraEntrega+"', fechaEntrega='"+fechaEntrega+"' WHERE cvePaciente='"+cvePaciente+"' AND WHERE cveAnalisis='"+cveAnalisis+"';";

我在这里收到错误,它说它接近WHERE cveAnalisis='"+cveAnalisis+"';";

我找不到它,请帮忙

2 个答案:

答案 0 :(得分:1)

从以下位置删除额外的WHERE

WHERE cvePaciente='"+cvePaciente+"' AND WHERE cveAnalisis='"+cveAnalisis+"'

所以它应该是这样的:

WHERE cvePaciente='"+cvePaciente+"' AND cveAnalisis='"+cveAnalisis+"'

答案 1 :(得分:0)

您只需使用“WHERE”子句一次。

"UPDATE realizaIm SET fechaHoraEntrega='"+fechaHoraEntrega+"', fechaEntrega='"+fechaEntrega+"' WHERE cvePaciente='"+cvePaciente+"' AND cveAnalisis='"+cveAnalisis+"';";

使用WHERE子句的正确语法是`

“...... WHERE条件1 AND condition2 OR 条件3 ......”