我有一列TIMESTAMP
, NOT NULL
, DEFAULT CURRENT_TIMESTAMP
。
我想将其修改为TIMESTAMP(3)
.
我试过了
ALTER TABLE <table>
MODIFY COLUMN <column>
TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP;
我得到了。
错误代码:1067。“<column>”的默认值无效
我能用它做什么?
我有一列TIMESTAMP
, NOT NULL
, DEFAULT CURRENT_TIMESTAMP
。
我想将其修改为TIMESTAMP(3)
.
我试过了
ALTER TABLE <table>
MODIFY COLUMN <column>
TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP;
我得到了。
错误代码:1067。“<column>”的默认值无效
我能用它做什么?
我正在回答我自己的问题。
我发现答案解决了确切的问题。
https://stackoverflow.com/a/23671577/330457
很快,我需要为
DEFAULT
.