使用mysql的Concat链接数据_lcathm的博客-程序员资料

技术标签: mysql  

mysql -h10.xxx -uook -pdbbbH9DePOxb -P3306 -Ne "use nb_sdk; select CONCAT('UPDATE nb_app p set p.app_id =',p.AppId, ', p.app_key=''',p.AppKey, ''', p.secret_key=''',p.SecretKey, ''', p.notify_url=''',p.NotifyUrl,''' where package_name = ''', p.PackageName, ''' ;') from app p;" > ./rs.sql


对于一小部分数据,其在很大的数据中,可以通过下面的方式从多的一边获取数据,然后在小的数据边更新数据

 use mmm;select CONCAT("use test; select CONCAT('UPDATE user_account p set p.NickName =''',x.nickname, ''' where UserId = ',x.uid,' ;') from pre_ucenter_members_info x where x.uid=",t.UserId, ";" ) from user_account t INTO OUTFILE '/tmp/fi.txt' ; 

上面是在小的数据产生执行文件
 
  mysql -uroot -p -N < /tmp/fi.txt > ./res.sql;  这句是在多的一方执行,产生的res.sql文件就可以在小的一般导入执行。


如果有null的情况,则需要加以下代码

SELECT CONCAT(IFNULL(isdcode,''),telephone) FROM gb_customer

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lcathm/article/details/51759744

智能推荐

Linux通过lftp访问sftp服务器_lftp 登录sftp_RayBreslin的博客-程序员资料

1.安装yum -y install lftp2.等陆实例lftp sftp://username:[email protected]:22关键:username:用户名password:密码ip:sftp服务器ip22:默认的端口号3.lftp常用的命令:ls显示远端文件列表(!ls 显示本地文件列表)。cd切换远端目录(lcd 切换本地目录)。get下载远端文件。mget下载远端文件(可以用通配符也就是 *)。pget使用多个线程来下...

FocusScope学习二: 很好的理解FocusScope的工作原理_firstfocusscope_PunCha的博客-程序员资料

http://www.codeproject.com/Articles/38507/Using-the-WPF-FocusScopeIntroductionOften, it is useful to maintain a separate focus for different parts of the user interface. For example, when yo

POJ1511 Invitation Cards [最短路,dijstra+heap,spfa]_aszxqw的博客-程序员资料

题意:给定节点数n,和边数m,边是单向边.问从1节点出发到2,3,...n 这些节点路程和从从这些节点回来到节点1的路程和最小值。思路:很显然的最短路,先以1为起点进行一次最短路,然后再将边反向一下再以1为起点进行一下最短路。这题的意义在于数据,一般的dijstra的O(N^2)显然没法过。先用dijstra+heap试试。(以前被这个heap唬到了,其实heap直接用pr

freeradius-aka配置笔记,自用_三叶星云的博客-程序员资料

Freeradius-server-2.1.11-aka 说明文档1freeradius1.1安装cd freeradius-akatar zxvf freeradius-server-2.1.11-AKA-2011-9-28.tar.gzcd f

SAPUI5 (4) - Input组件_sap ui5 input回车_SAP 开发的博客-程序员资料

学习目标:掌握Input一般组件用法学习内容:1、 Feed Input2、 Input List Item3、 Date Time Input4、 Mask Input5、 Multi Input代码如下:OverView.view.xml// An highlighted block &lt;App&gt; &lt;pages&gt; &lt;Page title="OverView"&gt; &lt;VBox&gt; &lt;Panel he

随便推点

Vue配置TinyMCE富文本编辑器 + 图片(本地)上传到服务器_韩旭在努力的博客-程序员资料

一、TinyMCE是什么?TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。同类程序有:UEditor、Kindeditor、Simditor、CKEditor、wangEditor、Suneditor、froala等等。我们可以先大体看一下配置完成后的样子注:博主使用的TinyMCE版本是 “tinymce”: “^4.8.2” 如果超过此版本可能会导致一些问题。首先如果想要在Vue中使用TinyMCE,我们需要准备一些什么?汉化的中文语言包:zh_CN.js下载下

我的Linux笔记_正熵的博客-程序员资料

学习目标:常用linux命令的使用 JAVAEE :后台应用都会涉及到linux系统,应用程序的部署,运维,分布式集群,大数据,云计算虚拟机:虚拟出来的计算机 虚拟机软件:用来产生虚拟机的一个软件对服务器的管理,都是通过远程登录来进行,远程登录的常用软件有以下3款: xshell putty secureCRT —-recommend 推荐 这些软件都是基于一种通信协议来进行远程登录

SSL/TLS的Handshake过程与javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure异常_易生一世的博客-程序员资料

一.SSL/TLS的Handshake过程在SSL/TLS的Handshake过程中,客户端与服务器之间需要交换参数,具体过程如下:客户端提供其所支持的各种cipher suites(包含加密算法和Hash函数) 服务器从中选择自己也支持的cipher suite,并通知客户端,表明两者将以此进行数据传输 服务器同时将自己的数字证书(包括服务器名称、CA和公钥)作为标识符发给客户端 ...

C/C++内存管理(4)_lien0906的博客-程序员资料

本文将对 Linux? 程序员可以使用的内存管理技术进行概述,虽然关注的重点是 C 语言,但同样也适用于其他语言。文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半手工地管理内存,以及如何使用垃圾收集自动管理内存。为什么必须管理内存内存管理是计算机编程最为基本的领域之一。在很多脚本语言中,您不必担心内存是如何管理的,这并不能使得内存管

CMake构建、编译OpenCV工程_cmake opencv 会构建子版本号_桔子code的博客-程序员资料

原文链接:http://www.juzicode.com/opencv-note-cmake-project-vs-windowsOpenCV除了提供二进制包,还可以下载其源码手动编译二进制文件,不过源码中并没有提供可以直接编译的工程文件,需要借助CMake工具完成工程文件的构建。获取源码从官网opencv.org找到github链接,或者直接进入https://github.com/opencv/opencv/releases找到相应的版本,这里以4.5.3为例:在该版本下有多个发

排列计算(一维差分)模板_tr-uhpc一维差分模型_paranoidZ的博客-程序员资料

先讲一下一维差分:原数组为a[],设差分数组为d[],用于解决对区间的操作问题。原数组记录每个点被访问的次数,开始都为0.例如:原数组a[]区间[L,R]都加上C则可以先利用差分数组d[L]+=c,d[R+1]-=c,因为差分数组的前缀和为原数组,即可发现,区间[L,R]之间的数都加C了,因为d[R+1]-c了所以[R+1,N]之间的数没有变化例子链接:题目:排列计算来源:牛客网题目描述天才程序员菜哭武和石头组队参加一个叫做国际排列计算竞赛 (International C..