finereport支持数据库MySQL8的uuid的uuid_to_bin()函数转换吗?

finereport支持数据库MySQL8的uuid的uuid_to_bin()和bin_to_uuid()函数转换吗  这里主要是想使用MySQL8的uuid函数把普通的uuid以16位二进制的类型保存在数据库中,这样能节省很多的存储空间,效率也会更高。

FineReport SQL yzmSzcmj5071346 发布于 2022-12-19 17:56
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
yzmSzcmj5071346Lv2见习互助
发布于2022-12-20 11:11

这主要涉及到填报,所以需要相关的功能,目前我在数据库中添加触发器的方式解决了这个问题。参考 https://www.zhihu.com/question/570639848?utm_id=0

MySQL相关触发器语句:

CREATE TRIGGER user_before_insert BEFORE INSERT ON user FOR EACH ROW BEGIN   SET NEW.uuid_col = UUID(); END;

最佳回答
1
zsh331Lv8专家互助
发布于2022-12-19 19:11

-- MySQL对应版本支持此函数的话就行;是否支持其实和数据库版本有关,和FR产品无关。

————————————

  • yzmSzcmj5071346 yzmSzcmj5071346(提问者) 这主要涉及到填报,所以需要相关的功能,目前我已经在数据库中添加触发泄器的方式解决了这个问题。
    2022-12-20 11:08 
  • 1关注人数
  • 241浏览人数
  • 最后回答于:2022-12-20 11:11
    请选择关闭问题的原因
    确定 取消
    返回顶部