具有多个 WHERE 子句的 MySQL UPDATE 语句

标签 mysql

我正在尝试执行 UPDATE 语句,如下所示:

UPDATE table_name
SET goal_seq = 'xyz'
WHERE league_id = 20
AND home = 0
AND away = 0;

在试图找出它不起作用的原因时,我已经确定不能有多个 WHERE 子句(这是正确的吗?),但我不知道如何解决它。

非常感谢任何帮助,

P

最佳答案

可以在WHERE语句后有多个条件 - 转到Mysql docs有关更多信息和一些示例 - 我相信代码中的关键 table 只是实际表名称的替代品?如果此查询不起作用,请提供服务器返回的错误 - 没有它我们无法帮助您。

关于具有多个 WHERE 子句的 MySQL UPDATE 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27193299/

相关文章:

javascript - 一旦 MySql 获取了所有数据,如何停止我的滚动功能

php - 将多个值与多个值进行比较

php - 为什么使用innoDB和事务?

php - Mysql 查询显示项目两次

mysql - 使用多个 WHERE 条件从表中检索多个值

php - mysql 如何缩短计数 5 个结果

mysql - count 和 group by 的问题以获得 count 为 0 的内连接

MySQL多表访问查询

php - 为什么我的数据在MySQL中插入了两次

mysql - phpexcel - 如何从数组中循环获取结果集中的所有值