finereport支持数据库MySQL8的uuid的uuid_to_bin()和bin_to_uuid()函数转换吗 这里主要是想使用MySQL8的uuid函数把普通的uuid以16位二进制的类型保存在数据库中,这样能节省很多的存储空间,效率也会更高。
这主要涉及到填报,所以需要相关的功能,目前我在数据库中添加触发器的方式解决了这个问题。参考 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;
-- MySQL对应版本支持此函数的话就行;是否支持其实和数据库版本有关,和FR产品无关。
————————————