SQL - 使用timestamp列在引用中创建具有默认值的列

时间:2018-06-11 11:18:54

标签: mysql sql timestamp

我想在'pre_date_col'的引用中创建一个类似'post_date_col'的列。我想在'pre_date_col'列('pre_date_col'已经部署)之后将'post_date_col'的所有行的时间戳默认值设置为3个月。

以“静态”的方式,我在考虑这样的事情:

 INSERT INTO 'chosen_table'('post_date_col')
 VALUES (UNIX_TIMESTAMP(DATE_ADD(SELECT 'pre_date_col' FROM 'chosen_table', INTERVAL 90 DAY))

是否可以使用纯SQL执行此操作?

谢谢!

1 个答案:

答案 0 :(得分:0)

只是回答你。我没有找到“一体化”的解决方案。 我做的是: 使用过去列的值更新整个新列 - 给新列的值增加3个月 - 将其转换为时间戳

:-)谢谢大家