问题描述
- mysql insert into select
-
insert into a(server_id) select server_id from b where server_id = 6 ;
a表中 设置id 为自增长
在插入的时候 有时候 select 的查询结果是空 则insert 到 a表中的数据是空 ;
有两个问题请教大家
1, 如何在 select返回结果是空的时候 给server_id赋值 ?
2 , 或者如何在select 有结果非空数据的时候插入到a表中 ?求解救 求大腿拔毛
解决方案
Select Into file
mysql -h 主机 -u 用户 -p密码 -P端口 -D库 -Bse “select id,type from table;” > /var/sql.txt
Insert Into file
local data offloading is disabled by default , and for the file to be read into t......
答案就在这里:mysql select / insert into / from file
解决方案二:
通过case-when判断,详细去网上查一下,满足条件就插入,如满足就赋值为你想要的值,genif-else用法类似
时间: 2024-12-31 13:01:12