php中的批更新
我有一个包含多个字段的mysql表:php中的批更新,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我有一个包含多个字段的mysql表: SNo id status 现在状态已经改变,我需要在php脚本中Sno的值为1时更新它。我不想单独做,因为这可能很耗时。当我有它对应的Sno值时,除了删除这些列并再次插入之外,还有什么方法可以更新status的值呢 新状态的值不是常量。让我们假设有4个sno为1的条目,并且状态字段最初都为false。现在让我们假设我想要更新它,并且有一个字符串true,true,false,false。我希望STAU按照它们在表中出现的顺序准确地更新为true、tr
SNo id status
现在状态已经改变,我需要在php脚本中Sno的值为1时更新它。我不想单独做,因为这可能很耗时。当我有它对应的Sno值时,除了删除这些列并再次插入之外,还有什么方法可以更新status的值呢
新状态的值不是常量。让我们假设有4个sno为1的条目,并且状态字段最初都为false。现在让我们假设我想要更新它,并且有一个字符串true,true,false,false。我希望STAU按照它们在表中出现的顺序准确地更新为true、true、flase、false。不完全确定您的意思,但我认为您正在寻找:
UPDATE `table` SET `status` = 'new status' WHERE `SNo` = '1'
查看。。类似于
updateyourtable SET status='newstatus',其中SNo='value for SNo'
编辑了这个问题。请看一看是的,这就是我理解这个问题的方式。我的错。我想我还不够清楚。新状态的值不是常量。让我们假设有4个sno为1的条目,并且状态字段最初都为false。现在让我们假设我想要更新它,并且有一个字符串true,true,false,false
。我想让STAU按照表格中出现的顺序准确地更新为真、真、假、假。有什么办法吗?@Developer Android在这种情况下,你必须单独更新它们。好的。那就让我试试吧。