首页 > 其他分享 >msyql 批量导入 同时生成ID

msyql 批量导入 同时生成ID

时间:2023-10-19 15:47:21浏览次数:31  
标签:code curr pay 导入 msyql user end null ID

一、背景

二、实现

点击查看代码
INSERT into rev_water_user_pay
(
SELECT
		(SELECT CONCAT(
    FLOOR(RAND() * 99999),
    LPAD(FLOOR(RAND() * 999999999), 12, '0')
		) AS random_string) AS id,
		null as user_code,
		"1" as user_type,
		u.username as user_name,
		u.meter_code,
		"5" as pay_type,
		null as order_number,
		u.last_end_code as last_end_code,
		u.curr_end_code as curr_end_code,
		u.total_usage as total_usage,
		u.unit_price as unit_price,
		u.pay_need,
		u.pay_curr,
		u.pay_pre + pay_pre_1 as pay_pre,
		null as s_pay_sum,
		u.last_arrears,
		u.curr_arrears,
		u.balance,
		null as updatetime,
		u.billtime,
		null as paytime,
		"0" as data_status,
		null as data_version,
		null as opt_userid,
		null as create_by,
	null as update_by,
	(SELECT NOW()) as create_time,
	null as update_time 

FROM
	rev_water_user_pay_1 u

	)

三、遇到的报错

四、参考博客

标签:code,curr,pay,导入,msyql,user,end,null,ID
From: https://www.cnblogs.com/lcaiqin/p/17774837.html

相关文章

  • 如何在Android中获取图片路径
    Android中获取图片路径的方法在Android开发中,获取图片路径是一个常见的需求。下面介绍几种途径来实现获取图片路径的方法。途径一:从相册中获取图片路径要从相册中获取图片的路径,我们需要调用相应的系统接口实现。具体步骤如下:在Manifest文件中添加获取相册的权限:<uses-per......
  • BOSHIDA DC电源模块的开发周期
    BOSHIDADC电源模块的开发周期DC电源模块是一种被广泛应用于电力系统中的设备,它能够将交流电转换成为直流电,为电子设备提供可靠、稳定的电源。DC电源模块的开发周期涉及到多个方面,包括设计、测试、验证、批量生产等环节。本文将从这几个方面分析DC电源模块的开发周期,以期对读者有......
  • 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(10) -- 在Dat
    有时候,一些数据的录入可能需要使用表格直接录入会显得更加方便快捷,这种情况有时候也是由于客户使用习惯而提出,本篇随笔介绍在WPF应用端上使用DataGrid来直接新增、编辑、保存数据的处理。录入数据的时候,我们都采用在一个窗体界面中,根据不同内容进行录入,但是有时候涉及主从表的数......
  • 查看显卡使用情况nvidia-smi报错:command not found
    辗转查看了很多教程,踩了好多坑,最后终于解决了,参考的相关博客会在后文做引用。我解决的办法:1、在root下重启机器,执行:reboot2、重启以后,执行:cd/usr/src/,然后ls,查看nvidia-xxx,xxx为支持的版本号;3、安装驱动,执行:sudoapt-getinstalldkmssudodkmsinstall-mnvidia-vxxx(xxx为......
  • Git-error: invalid path
    gitcheckoutisp原因是Win和Linux文件格式不一致,要么切换到Linux环境下操作,要么gitconfigcore.protectNTFSfalse查了下官方手册,官方原话:Ifsettotrue,donotallowcheckoutofpathsthatwouldcauseproblemswiththeNTFSfilesystem大概意思是说NTFS有个路径保......
  • mysql 导入数据
    使用navicat工具(mysqlworkbench不好用,大文件时打不开,导入数据也慢),选中数据库,右击选中“运行SQL文件”,找到文件开始执行即可 ......
  • 最新Unity 如何打包发布到Android
    Unity打包Android现在UnityHub已经做的非常好了,可以直接下载对应Unity版本所对应得JDK,NDK,SDK,直接可以通过unityhub下载避免了,各种版本不同导致的编译问题,大大的降低了初学者的打包发布的难度,本文详细讲解UnityAndroid打包以及在打包中间需要理解的点, 如下:(1) Unityhu......
  • golang生成uuid
    1,借助linux系统命令/usr/bin/uuidgen1.1代码packagemainimport("fmt""log""os/exec")funcmain(){out,err:=exec.Command("uuidgen").Output()iferr!=nil{log.Fatal(err)}fmt.......
  • pgspider 3.1.0 发布
    从最近一段时间pgspider迭代速度似乎是很快新版本支持的特性数据迁移 支持本地表,外表等的迁移路由添加并行存储函数支持批量insert的表修改不少开发的fdw的更新说明pgspider最近的迭代速度的确是快了不少,一些新功能也是值得试用的参考资料https://github.com/pgs......
  • 服务部署图绘制--Mermaid
    官网:https://mermaid.js.org/syntax/flowchart.html 例子:https://blog.csdn.net/weixin_55508765/article/details/125735923 npminstallmermaid <template><divclass="test-container"><h1>输入编辑流程图</h1><divcla......