16

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

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

4

1 回答 1

29

MySQL 有一个DEFAULT 关键字(和function)可以完全满足您的要求。

UPDATE table SET col = DEFAULT WHERE id = 2

或者

UPDATE table SET col = DEFAULT(col2) WHERE id = 3
于 2013-03-28T16:23:12.507 回答