暂无图片
从mysql迁移dm8时,发现dm8不支持默认值为当前时间的设置(default CURRENT_TIMESTAMP),请问如何处理?
我来答
分享
樱桃小丸子
2021-09-01
从mysql迁移dm8时,发现dm8不支持默认值为当前时间的设置(default CURRENT_TIMESTAMP),请问如何处理?

从mysql迁移dm8时,发现dm8不支持默认值为当前时间的设置(default CURRENT_TIMESTAMP),请问如何处理?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
代野Tank

您好:
这个问题达梦官方已给出解决方案供参考。

MySQL 的字段可以定义 CURRENT_TIMESTAMP 类型,实际后台是触发器帮助更新行数据的时间戳,达梦可以用相同的触发器原理仿真,就是需要一些修改的工作量。
实现最后更新时间功能,即数据新建为新建时间,数据修改时自动更新为当前时间。

请重点参考官方技术文档《DM DBA 手记之 MySQL 移植到 DM》,点击即可下载,有详细的说明。
WX202109011403222x.png

(文档已同步至墨天轮文档,DM_DBA手记之MySQL移植到DM


参考:

达梦官方:从 MySQL 迁移到 DM
MYSQL DEFAULT CURRENT_TIMESTAMP 在达梦数据库中如何处理?

暂无图片 评论
暂无图片 有用 0
暂无图片
樱桃小丸子
题主
2021-09-01
十分感谢
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏