为什么我不能添加新列?

时间:2015-08-24 19:49:28

标签: mysql timestamp

我尝试在我的表中添加一个新列,但MySql给了我这个错误:

  

#1067 - '数据'

的默认值无效

代码是:

ALTER TABLE  `balances` ADD  `Data` DATE NOT NULL DEFAULT CURRENT_TIMESTAMP;

我做错了什么?

1 个答案:

答案 0 :(得分:1)

可能是因为 export SBT_OPTS="${SBT_OPTS} -Dsbt.jse.engineType=Node -Dsbt.jse.command=$(which node)" 不是CURRENT_TIMESTAMP,而是DATE(但我不熟悉MySQL;我主要在PostgreSQL工作)