在我的服务器上有两个mysql数据库:数据库A和数据库B。 如何将数据库A的表customers中的字段login、cust_password和Email数据导入到数据库B的表users中的相对应的字段username、user_password和user_email中?
10 个解决方案
#1
insert into b.users(username,user_password,user_email)
select login,cust_password,Email from a.customers
select login,cust_password,Email from a.customers
#2
非常感谢ACMAIN_CHM 这么早就给我答复了。
但是 我用phpMyAdmin在数据库 A或者B 运行 SQL 查询:
却提示#1062 - Duplicate entry '' for key 2
数据也没有转移。再次请教我该怎么做?
但是 我用phpMyAdmin在数据库 A或者B 运行 SQL 查询:
却提示#1062 - Duplicate entry '' for key 2
数据也没有转移。再次请教我该怎么做?
#3
源表中有重复数据,或者新表中已存在某用户有数据了。
#4
再次感谢!!!
是的,新表中确实有一个用户数据,但是这个用户是admin,是不可以删除的,因为删除了我就不能在前台再创建这个admin了。
再请教我如何解决这个问题呢。
是的,新表中确实有一个用户数据,但是这个用户是admin,是不可以删除的,因为删除了我就不能在前台再创建这个admin了。
再请教我如何解决这个问题呢。
#5
insert into b.users(username,user_password,user_email)
select login,cust_password,Email from a.customers
where login!='admin'
select login,cust_password,Email from a.customers
where login!='admin'
#6
就能写进一个记录,还是出现#1062 - Duplicate entry '' for key 2
#7
数据库B的表users中的字段,如
'user_timezone', 'user_dst', 'user_lang', 'user_type', 'user_actkey
在数据库A的表customers中是没有的,这些字段的值也是固定的,如'user_type'的值都是2。
再请教: 如何将数据库A的表customers中的某些字段导入到数据库B的表users中,同时使数据库B的表users新增加的记录的以上字段给予赋值。
再次感谢!
'user_timezone', 'user_dst', 'user_lang', 'user_type', 'user_actkey
在数据库A的表customers中是没有的,这些字段的值也是固定的,如'user_type'的值都是2。
再请教: 如何将数据库A的表customers中的某些字段导入到数据库B的表users中,同时使数据库B的表users新增加的记录的以上字段给予赋值。
再次感谢!
#8
insert into xxx(col1,col2,col3,col4)
select fld4,fld7,'AA',5 from yyyy
select fld4,fld7,'AA',5 from yyyy
#9
请ACMAIN_CHM大人给我做得详细些呗,本人新手啊!
不胜感激!
#10
ACMAIN_CHM大人:
我实在是需要您的帮助!
我能否把这两个数据库表发给您,您好具体的帮我做啊?
多谢!
我实在是需要您的帮助!
我能否把这两个数据库表发给您,您好具体的帮我做啊?
多谢!
#1
insert into b.users(username,user_password,user_email)
select login,cust_password,Email from a.customers
select login,cust_password,Email from a.customers
#2
非常感谢ACMAIN_CHM 这么早就给我答复了。
但是 我用phpMyAdmin在数据库 A或者B 运行 SQL 查询:
却提示#1062 - Duplicate entry '' for key 2
数据也没有转移。再次请教我该怎么做?
但是 我用phpMyAdmin在数据库 A或者B 运行 SQL 查询:
却提示#1062 - Duplicate entry '' for key 2
数据也没有转移。再次请教我该怎么做?
#3
源表中有重复数据,或者新表中已存在某用户有数据了。
#4
再次感谢!!!
是的,新表中确实有一个用户数据,但是这个用户是admin,是不可以删除的,因为删除了我就不能在前台再创建这个admin了。
再请教我如何解决这个问题呢。
是的,新表中确实有一个用户数据,但是这个用户是admin,是不可以删除的,因为删除了我就不能在前台再创建这个admin了。
再请教我如何解决这个问题呢。
#5
insert into b.users(username,user_password,user_email)
select login,cust_password,Email from a.customers
where login!='admin'
select login,cust_password,Email from a.customers
where login!='admin'
#6
就能写进一个记录,还是出现#1062 - Duplicate entry '' for key 2
#7
数据库B的表users中的字段,如
'user_timezone', 'user_dst', 'user_lang', 'user_type', 'user_actkey
在数据库A的表customers中是没有的,这些字段的值也是固定的,如'user_type'的值都是2。
再请教: 如何将数据库A的表customers中的某些字段导入到数据库B的表users中,同时使数据库B的表users新增加的记录的以上字段给予赋值。
再次感谢!
'user_timezone', 'user_dst', 'user_lang', 'user_type', 'user_actkey
在数据库A的表customers中是没有的,这些字段的值也是固定的,如'user_type'的值都是2。
再请教: 如何将数据库A的表customers中的某些字段导入到数据库B的表users中,同时使数据库B的表users新增加的记录的以上字段给予赋值。
再次感谢!
#8
insert into xxx(col1,col2,col3,col4)
select fld4,fld7,'AA',5 from yyyy
select fld4,fld7,'AA',5 from yyyy
#9
请ACMAIN_CHM大人给我做得详细些呗,本人新手啊!
不胜感激!
#10
ACMAIN_CHM大人:
我实在是需要您的帮助!
我能否把这两个数据库表发给您,您好具体的帮我做啊?
多谢!
我实在是需要您的帮助!
我能否把这两个数据库表发给您,您好具体的帮我做啊?
多谢!