标签: mysql
我最近通过将默认值添加到数据类型 datetime 的列,将更改应用于列。但它不适用于现有的列。我错过了什么吗?
答案 0 :(得分:2)
它无法正常工作,因为当您更改列的默认值时,您的记录已存在。要更改它们,请使用UPDATE,例如:
UPDATE
UPDATE t SET col='new_default_value'
默认值是在未设置相应列值的情况下应用于新创建的行的内容。