Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
MySQL中是否有将字段重置为其默认值的命令?你知道,为了支持“不要重复自己”规则,我不想在代码中多次编写(相当长的)默认值,只在数据库中编写一次。
我在谷歌上看了很长时间,一无所获。我开始怀疑这样的命令不存在,但是,如果存在,sy here 会知道的。:)
MySQL 有一个DEFAULT 关键字(和function)可以完全满足您的要求。
DEFAULT
UPDATE table SET col = DEFAULT WHERE id = 2
或者
UPDATE table SET col = DEFAULT(col2) WHERE id = 3