在MySql Workbench中创建日期列时的默认值是什么?

在MySql Workbench中创建日期列时的默认值是什么?,mysql,date,database-design,mysql-workbench,Mysql,Date,Database Design,Mysql Workbench,我试图在表中创建一个数据类型为Date(而不是datetime)的列,该列通过sh脚本每天接收记录。然而,在MySql工作台中,我需要设置一个默认值。日期函数不起作用。如果我输入null,它会为历史数据生成一个日期,但是从每次创建列的那一刻起,每当表获得新记录时,该字段的结果将为null。以前有人面对过这种情况吗?附上照片 将字段类型更改为datetime并使用默认值,或者在插入之前使用触发器。 类似的问题2018/01/01有效。但是。。。你想要什么价值?

我试图在表中创建一个数据类型为Date(而不是datetime)的列,该列通过sh脚本每天接收记录。然而,在MySql工作台中,我需要设置一个默认值。日期函数不起作用。如果我输入null,它会为历史数据生成一个日期,但是从每次创建列的那一刻起,每当表获得新记录时,该字段的结果将为null。以前有人面对过这种情况吗?附上照片


将字段类型更改为datetime并使用默认值,或者在插入之前使用触发器


类似的问题

2018/01/01
有效。但是。。。你想要什么价值?