将MySQL字段重置为默认值

Gab*_*yar 13 mysql database

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

我在谷歌相当一段时间环顾四周,一无所获.我开始怀疑这样的命令不存在,但是,如果确实如此,那么sy会知道它.:)

Roc*_*mat 26

MySQL有一个DEFAULT 关键字(和函数)可以完全按照你的意愿行事.

UPDATE table SET col = DEFAULT WHERE id = 2
Run Code Online (Sandbox Code Playgroud)

要么

UPDATE table SET col = DEFAULT(col2) WHERE id = 3
Run Code Online (Sandbox Code Playgroud)