0

我有一个包含多个字段的 mysql 表:

 SNo id status 

现在状态已经改变,当我的 php 脚本中 Sno 的值为 1 时,我需要更新它。我不想单独做,因为这可能很耗时。当我拥有它对应的 Sno 值时,除了删除这些列并再次进行插入之外,有没有办法更新状态值。

新状态的价值不是一个常数。让我们假设有 4 个条目的 sno 为 1,并且状态字段最初都是假的。现在假设我想更新它并有一个字符串 true、true、false、false。我希望状态准确地按照它们在表中出现的顺序更新为 true、true、flase、false。

4

1 回答 1

2

不完全确定您的意思,但我认为您正在寻找:

UPDATE `table` SET `status` = 'new status' WHERE `SNo` = '1'
于 2012-10-11T02:15:16.723 回答