咕噜咕噜502 2023-05-25 11:25 采纳率: 56.6%
浏览 16
已结题

mysql 将查询出来的数据批量新增到表中,查询出的数据id使用uuid生成,code字段和id保持一致,code怎么获取uuid生成的id值?

img


两次获取UUID()随机生成的值是不一样的。

img


像这里我需要将查询的数据批量新增到cc_test_company表中,comp_code的值需要和comp_id保持一致,但是两次UUID生成的值是不一样的,我想过使用变量,但是语句中有group by,会导致两次获取变量值不一样,那comp_code应该怎么获取comp_id生成的值呢?

  • 写回答

1条回答 默认 最新

  • 於黾 2023-05-25 11:44
    关注

    先建个变量暂存这个值
    不要反复调用UUID()
    它肯定是不一样的呀,就是需要它不一样呀
    要是一条insert语句没法满足你的要求,你就写个存储过程

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月6日
  • 创建了问题 5月25日

悬赏问题

  • ¥15 单纯型python实现编译报错
  • ¥15 c++2013读写oracle
  • ¥15 c++ gmssl sm2验签demo
  • ¥15 关于模的完全剩余系(关键词-数学方法)
  • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音