将MySQL字段重置为默认值

时间:2013-03-28 16:11:38

标签: mysql database

MySQL中是否有命令将字段重置为默认值?你知道,为了支持“不要重复自己”规则,我不想在代码中多次写入(很长)默认值,只在DB中写一次。

我在谷歌看了很长一段时间,一无所获。我开始怀疑这样的命令不存在,但是,如果确实如此,那么sy会知道它。 :)

1 个答案:

答案 0 :(得分:24)

MySQL有一个DEFAULT keyword(以及function),可以完全按照自己的意愿行事。

UPDATE table SET col = DEFAULT WHERE id = 2

OR

UPDATE table SET col = DEFAULT(col2) WHERE id = 3