如何更新MySQL中的所有列

时间:2014-02-08 17:22:21

标签: mysql sql

在示例中,我想通过One Value

更新表中的所有列

如果有三列的表格,我想按一个值更新所有列像这样

  

id Mark1 Mark 2
    001 NA NA

我想在一个SQL查询中一次更新NA到Mark1和2

但不应该是这样

"Update stu set Mark1=NA Mark2=NA where id = 001";

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

没有办法以你想要的方式做你想做的事。

您可以考虑的一半解决方案是:

  • 在创建表格时设置默认值,但一旦更新,您就无法再次重置。

  • 通过查询元数据表并动态构建查询,分多步完成。