我编写了一个shell脚本,如下所示
#!/bin/bash
result=$(msql -h localhost -uroot -proot -e database "SELECT * FROM USERS");
resultdetails=$(msql -h localhost -uroot -proot -e database "SELECT * FROM DETAILS");
我需要将result和resultdetails中的结果集同时插入到新表中,并且#34; TABLE USERDETAILS"。
我已经尝试了很多并搜索谷歌一小时但无法提供解决方案,所以任何帮助都要提前感谢。
答案 0 :(得分:1)
尝试插入...选择...语法。以下是一个例子
msql -h localhost -uroot -proot -e database "INSERT into userdetail SELECT u1, u2, u3, d1, d2, d3 FROM USERS u INNER JOIN DETAILS d ON (u.id=d.user_id)"