列的设置不保存在MySQL Workbench 6.3中

时间:2016-02-03 11:05:16

标签: mysql mysql-workbench

我使用MySQL服务器并使用MySQL Workbench 6.3配置和管理服务器。我创建了一些正在运行的列,但另外我需要另一列用于系统的时间戳(以毫秒为单位)。所以我添加了另一个“log”列,其数据类型为"TIMESTAMP(6)",并选择为Default / Expression "CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"。然后我点击了申请,系统说:“将更改应用于......”。因此应该应用更改,但不保存数据类型TIMESTAMP(6)和默认/表达式的配置。

因此保存的数据类型只是“TIMESTAMP”,默认/表达式是“NULL”。任何人都知道为什么不保存这些设置?

1 个答案:

答案 0 :(得分:1)

对于遇到同样问题的每个人,我找到了解决方案。它没有应用这些值,因为数据类型和表达式不同......

我还需要在表达式中添加6,例如:

TIMESTAMP(6)| CURRENT_TIMESTAMP(6)ON UPDATE CURRENT_TIMESTAMP(6)

现在它正在为我工​​作!