MySQL 从外表查询(并截取固定长度)批量插入数据到表中
2017-04-25 10:43
585 查看
MySQL 从外表查询(并截取固定长度)批量插入数据到表中
譬如 我有张用户表 user
这是用户表中的数据
我有张任务表
这是任务表中的数据
现在我有第三张表 叫做任务分配表
u_id是user表的主键 t_id是task表的主键
现在我需要把任务表的任务一发布出去 且让user表中所有的type一直的人员都接到任务
即 在任务分配表中插入数据 来源与用户表和任务表 这里t_id 取1
SQL语句
INSERT INTO task_user (t_id,name,age,type,u_id) SELECT 1,name,age,type,id as u_id FROM
如果我只想要用户表中查询结果的前二条数据 然后再插入分配表
SQL语句
INSERT INTO task_user (t_id,name,age,type,u_id) SELECT 1,name,age,type,id as u_id FROM
譬如 我有张用户表 user
这是用户表中的数据
我有张任务表
这是任务表中的数据
现在我有第三张表 叫做任务分配表
u_id是user表的主键 t_id是task表的主键
现在我需要把任务表的任务一发布出去 且让user表中所有的type一直的人员都接到任务
即 在任务分配表中插入数据 来源与用户表和任务表 这里t_id 取1
SQL语句
INSERT INTO task_user (t_id,name,age,type,u_id) SELECT 1,name,age,type,id as u_id FROM
userwhere type=”金融”
如果我只想要用户表中查询结果的前二条数据 然后再插入分配表
SQL语句
INSERT INTO task_user (t_id,name,age,type,u_id) SELECT 1,name,age,type,id as u_id FROM
userwhere type=”金融” LIMIT 0,2
相关文章推荐
- mysql高级----查询截取分析(二):批量插入数据脚本、用show profile分析sql、全局查询日志
- java mysql分页查询大量数据,批量插入
- Mysql 插入多条数据和查询数据导出为文件
- MyBatis直接执行SQL查询及批量插入数据
- C API向MySQL插入批量数据的快速方法——关于mysql_autocommit
- mysql 常用命令,连接数据库,查看建表语句,批量导入数据,批量更新数据,连接查询
- 绑定数据截取固定的字符长度
- MyBatis直接执行SQL查询及批量插入数据
- mysql 批量查询、批量插入优化
- MySQL 5.6学习笔记(查询数据、插入、更新、删除数据)
- mysql 批量查询、批量插入优化
- MySQL存储过程实现批量插入数据
- mysql 批量插数据到数据库以及返回插入生成的id号
- java代码执行mysql的数据备份和批量数据插入!
- MySQL在插入90万条数据消耗的时间以及查询90万条数据时的性能优化
- MyBatis直接执行SQL查询及批量插入数据
- Mysql 千万级数据量插入和查询应该怎么优化
- Mysql 把查询的数据插入另外一张表
- MysqL用insert语句批量插入数据
- MyBatis直接执行SQL查询及批量插入数据