【问题标题】:Need advice with creating right query需要有关创建正确查询的建议
【发布时间】:2016-12-07 21:33:23
【问题描述】:

我需要一些关于创建正确查询的建议。假设我有多个名称的文件,这个文件每天都会更新,我想运行 UPDATE 查询,但只在 WHERE name = 这些名称的行中,这甚至可能吗?我在考虑数组,但我不知道这是否可能,正如你所看到的,我在 sql(:D) 方面不太好。

【问题讨论】:

  • "这可能吗?"是的。
  • 我们需要知道更多才能给出答案。您要更新的表结构是什么?您要设置哪些字段?

标签: php mysql database mysqli


【解决方案1】:

您可以使用IN 运算符,例如,如果您想更新其 id 为 10、15 或 20 的所有用户,您可以这样做

UPDATE Users SET ... WHERE id IN (10,15,20)

对字符串字段也可以这样做:

UPDATE Users SET ... WHERE username in ('john','bob','tammy')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-21
    • 1970-01-01
    相关资源
    最近更新 更多