MySQL的批量查询后插入另一个表格
发布日期:2021-11-11 12:48:08
浏览次数:2
分类:技术文章
本文共 776 字,大约阅读时间需要 2 分钟。
1、先建立用户表,SQL语句如下:
CREATE TABLE `t_user` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, `company` varchar(255) DEFAULT NULL, `phone` varchar(255) DEFAULT NULL, `email` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ;
2、建立一个用户信息表,SQL语句如下:
CREATE TABLE `t_user_info` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, `company` varchar(255) DEFAULT NULL, `hobby` varchar(255) DEFAULT NULL, `status` int(11) DEFAULT NULL, PRIMARY KEY (`id`)) ;
3、随机插入一些数据到t_user里面;如图:
现在的需求是把t_user里面的status为1的信息(name,company)提取出来,将status设置为0,再插入到t_user_info,下面来看看SQL怎么写吧:
INSERT INTO t_user_info (name, company, status) SELECT name, company, 0 statusFROM `t_user`WHERE status = 1;
这样就把t_user的数据插入到t_user_info里面:
注:0写在status前是把查出来status列的值替换成0,如果写在后面是把status列名替换成0;
转载地址:https://blog.csdn.net/Carson073/article/details/84789550 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月14日 22时53分04秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
大话线程安全与线程安全的实现方式
2019-04-27
大话JUC核心类LockSupport(通过源码理解LockSupport)
2019-04-27
Nacos源码构建与总览(一起读源码)
2019-04-27
一文道尽分布式的CAP原则
2019-04-27
nacos源码之Auth(权限)模块-1(授权过滤器与控制器缓存)
2019-04-27
nacos源码之Auth(权限)模块-2(权限管理与权限配置)
2019-04-27
这一文道尽JUC的ConcurrentHashMap
2019-04-27
分布式日志追踪的最佳实践1
2019-04-27
运维救火必备:问题排查与系统优化手册(结合惨案现身说法)
2019-04-27
input表单正则表达式表达式去除指定字符
2019-04-27
wireshark-filter
2019-04-27
利用Java程序统计彩票双色球中一等奖究竟有多难
2019-04-27
利用Java程序分析福彩3D
2019-04-27
ping服务器间歇性丢包的解决方案
2019-04-27
容易被替代的几类程序员总结
2019-04-27
银河麒麟root用户登录方法
2019-04-27
银河麒麟在VMware虚拟机中如何更改窗口分辨率大小?
2019-04-27