SQL Select和UPDATE,其中有多列,应选择一行

时间:2016-06-28 17:17:32

标签: php mysql

在SQL服务器中,可以在有不同用户名的地方插入数据,我必须选择一个特定的用户名,然后根据该用户名输入答案列为true。

这是我试过的查询 -

$sql = "UPDATE table SET Answer = Truee FROM (SELECT * FROM table WHERE Username='$username') WHERE Answer = 0";

这在我的PHP页面中显示为错误。

1 个答案:

答案 0 :(得分:2)

您无法在FROM中使用UPDATE。您不需要单独选择。

$sql = "UPDATE table SET Answer = True WHERE Username='$username' AND  Answer = 0";