mysql插入表中从另一个数据库中选择

时间:2017-11-20 07:19:57

标签: mysql

我在名为user的数据库中有一个名为client的表。用户具有如下结构:

`fkey`(varchar(100)) | `status`(enum('1','0'))

我有另一个名为employees的数据库,其中包含一个名为employee的表 它有一个名为emailid的cloumn,它包含我需要的所有数据。

我希望所有来自employees.employee的emailid列数据都插入到fkey列的client.user中。在client.user中有另一个列状态需要设置为1.如何为此创建查询

这是我的查询,但这是错误的。

insert into client.user (`fkey`,`status`) select `emailid` from employees.employee,'1';

1 个答案:

答案 0 :(得分:1)

绝对是错误的语法。它应该是

Insert into client.user (fkey,status) select `emailid`, '1' from employees.employee