将值从一个Mysql表列分配给另一个Mysql表列

时间:2012-07-17 13:00:39

标签: mysql

假设我有一个名为srvconfig的MySQL模式,其中包含一个名为tbl_cfg的表,其中包含以下字段:

  • cfg_id
  • sfg_srv_name
  • cfg_srv_ip
  • cfg_srv_port
  • cfg_srv_desc

还有另一个名为customer的模式,其中包含一个名为lcl_cfg的表,其中包含以下字段:

  • cust_id
  • cust_info
  • assigned_srv_id
  • cust_serv

customer中名为lcl_cfg.assigned_srv的架构中 我需要分配cfg_id的值(这是模式srvconfig.tbl_cfg.cfg.id中服务器的ID)

我可以使用phpMyAdmin实现这一点,还是需要使用PHP脚本来实现?

1 个答案:

答案 0 :(得分:0)

试试这个

update customer.lcl_cfg as t1 inner join srvconfig.tbl_cfg as t2 
on t1.cfg_id=t2.cfg_id
set t1.assigned_srv =t2.cfg_id