php
  • mysql
  • 2011-09-07 49 views 0 likes 
    0

    我有一个问题,如果我想更新2记录只有一个命令,是不可能这样做?在不同日期更新2条记录?

    mysql_query("UPDATE damacaicheck SET trimresult = '$trim' where date = '$Current' and date = '$yesterdaydate'"); 
    

    mysql_query("UPDATE damacaicheck SET trimresult = '$trim' where date in ('$Current','$yesterdaydate')");

    +1

    你可以做到这一点。什么似乎是问题? – theking963

    +2

    接受一些答案如何:)。这是人们回答你的问题的原因。 – theking963

    回答

    1

    代替date = '$Current' AND date = '$yesterdaydate'"使用date = '$Current' OR date = '$yesterdaydate'"

    0

    你的第一个例子中需要使用OR而不是AND。

    0

    有一个对您的查询的问题没有什么问题比它可能不会返回任何值使用OR代替AND作为以前的海报说

    相关问题