我最近通过向数据类型日期时间的列添加默认值来应用对列的更改。但它不适用于已经存在的列。我错过了什么吗?
最佳答案
它不会以这种方式工作,因为在您更改列的默认值时,您的记录已经存在。要更改它们,请使用 UPDATE
,例如:
UPDATE t SET col='new_default_value'
默认值是在未设置相应列值的情况下应用于新创建的行的值。
关于mysql - 将更改应用于列的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21186086/