繁体   English   中英

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

[英]mysql insert into table select from another database

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

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

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM