【问题标题】:How to update whole column in in mysql? [closed]如何更新mysql中的整列? [关闭]
【发布时间】:2013-04-10 19:42:58
【问题描述】:

有谁知道如何使用 java 更新 mysql 中的整个列?我需要将在线列设置为 0。

【问题讨论】:

  • 这个问题没有显示任何研究工作。 做好功课很重要。告诉我们您发现了什么以及为什么它不能满足您的需求。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案。 FAQ.

标签: java mysql sql sql-update


【解决方案1】:
UPDATE tablename
SET online = 0;

【讨论】:

  • -4 不猜表名。
  • 哈哈,我太笨了。我连续 2 天在不睡觉的情况下做这个 java 插件,我的大脑是空的:D
【解决方案2】:

不要在查询中添加 where 子句。

例如

update Person set name="XYZ" where id=1; 

在这里您只更新一个特定的结果集。

但是同样的查询没有where子句,

update Person set name="XYZ". 

您正在更新名称列设置为 XYZ 的所有记录。

【讨论】:

  • 更新 mysql 中的整列,不要放 where 子句,你会得到整列更新...例如更新人集名称=“XYZ”,其中id=1;在这里,您只更新特定的结果集。但是没有 where 子句的相同查询,更新 Person set name="XYZ"。您正在更新名称列设置为 XYZ 的所有记录。
  • 所以把这个解释放在你的答案中,并举一个例子来解释你的观点:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多