我想讲A数据库中table1表中的字段名b的数据
复制到B数据库中table2表中的字段名为c中
20 个解决方案
#1
是UPDATE还是INSERT?
假设同一服务器上,否则要安装FEDERATED 引擎
INSERT:INSERT INTO B.table2(C) SELECT B FROM A.table1(A)
UPDATE:是否 有相同的KEY字段
假设同一服务器上,否则要安装FEDERATED 引擎
INSERT:INSERT INTO B.table2(C) SELECT B FROM A.table1(A)
UPDATE:是否 有相同的KEY字段
#2
同一个实例下:
insert into DatabaseB.B(B)
seelct A from DatabaseA.A
如果是更新关系则进行关联更新
不在同一个实例:
先同步到一个实例进行处理!安装上面进行
insert into DatabaseB.B(B)
seelct A from DatabaseA.A
如果是更新关系则进行关联更新
不在同一个实例:
先同步到一个实例进行处理!安装上面进行
#3
是插入INSERT INTO B.table2(C) SELECT B FROM A.table1(b)
可以写个简单的实例看下吗?
可以写个简单的实例看下吗?
#4
如果在同一服务器上,
INSERT INTO B.table2(C) SELECT B FROM A.table1(b)
就可以了,有什么问题?
INSERT INTO B.table2(C) SELECT B FROM A.table1(b)
就可以了,有什么问题?
#5
insert into A.table1(b)
seelct c from B.table2
seelct c from B.table2
#6
1,
如果在同一个实例下,也就是在同一个数据库里面,mysql很方便实现。
insert into B.table2(c)
select b from A.table1;
2,
如果不在同一台数据库服务器上面,就要安装了FEDERATED引擎来实现了。
3,如果不在同一台服务器上,先mysqldump A.table1出来,用mysql命令导入到B库中,然后再执行如下:
insert into B.table2(c)
select b from A.table1;
操作。
#7
这个不就是实例吗? A,B是数据库名,
#8
update b.table2 , a.table1
set b.table2.c=a.table1.b
where b.table2.id= a.table1.id
#9
1、
如果在同一服务器上,
INSERT INTO B.table2(C) SELECT B FROM A.table1(b)
2、如果不在同一服务器上,安装FEDERATED 引擎
CREATE TABLE xxx_b (
id INT(20) NOT NULL AUTO_INCREMENT,
username VARCHAR(32) NOT NULL DEFAULT '',
password VARCHAR(32),
PRIMARY KEY (id)
)
ENGINE=FEDERATED
CONNECTION='mysql://broot:bpassword@268.56.71.11:3306/dbname/b表';
INSERT INTO B.table2(C) SELECT B FROM A.table1(b)
insert into B.table2(c)
select b from xxx_b;
3、不安装FEDERATED 引擎
用MYSQLDUMP导出,导入到B中,再插入
#10
我用的是PHPMYADMIN
建了两个表测试了下,不行的
比如现在我将aaa数据库中的test1表中德city里面的数据,插入到test数据库中city表中的aa
INSERT INTO test.city(aa) SELECT test FROM aaa.test1(city)
有错误的、、
建了两个表测试了下,不行的
比如现在我将aaa数据库中的test1表中德city里面的数据,插入到test数据库中city表中的aa
INSERT INTO test.city(aa) SELECT test FROM aaa.test1(city)
有错误的、、
#11
提示什么
INSERT INTO `test`.city(aa) SELECT `test` FROM aaa.test1(city)
INSERT INTO `test`.city(aa) SELECT `test` FROM aaa.test1(city)
#12
服务器: localhost
错误
SQL 查询:
INSERT INTO test.city(
aa
)
SELECT test
FROM aaa.test1(
city
)
MySQL 返回:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(city)' at line 1
#13
INSERT INTO `test`.city(aa) SELECT `test` FROM aaa.test1(city)
#14
SQL 查询:
INSERT INTO `test`.city(
aa
)
SELECT `test`
FROM aaa.test1(
city
)
MySQL 返回:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(city)' at line 1
#15
INSERT INTO `test`.city(aa)
SELECT aaa FROM test1.city
楼主要分清哪个是表名,哪个是字段名。
#16
错误
SQL 查询:
INSERT INTO `test`.city(
aa
)
SELECT aaa
FROM test1.city
MySQL 返回:
#1146 - Table 'test1.city' doesn't exist
#17
写出你的表名!列名!
#18
aaa数据库
INSERT INTO `test`.city(aa) SELECT `city` FROM aaa.test1
#19
INSERT INTO `数据库名1`.`表名1`(字段名1)
SELECT 字段名2 FROM `数据库名2`.`表名2`
#20
可以了、、、多谢各位大侠哈、、、我刚转弄PHP得、、、
#21
#1
是UPDATE还是INSERT?
假设同一服务器上,否则要安装FEDERATED 引擎
INSERT:INSERT INTO B.table2(C) SELECT B FROM A.table1(A)
UPDATE:是否 有相同的KEY字段
假设同一服务器上,否则要安装FEDERATED 引擎
INSERT:INSERT INTO B.table2(C) SELECT B FROM A.table1(A)
UPDATE:是否 有相同的KEY字段
#2
同一个实例下:
insert into DatabaseB.B(B)
seelct A from DatabaseA.A
如果是更新关系则进行关联更新
不在同一个实例:
先同步到一个实例进行处理!安装上面进行
insert into DatabaseB.B(B)
seelct A from DatabaseA.A
如果是更新关系则进行关联更新
不在同一个实例:
先同步到一个实例进行处理!安装上面进行
#3
是插入INSERT INTO B.table2(C) SELECT B FROM A.table1(b)
可以写个简单的实例看下吗?
可以写个简单的实例看下吗?
#4
如果在同一服务器上,
INSERT INTO B.table2(C) SELECT B FROM A.table1(b)
就可以了,有什么问题?
INSERT INTO B.table2(C) SELECT B FROM A.table1(b)
就可以了,有什么问题?
#5
insert into A.table1(b)
seelct c from B.table2
seelct c from B.table2
#6
1,
如果在同一个实例下,也就是在同一个数据库里面,mysql很方便实现。
insert into B.table2(c)
select b from A.table1;
2,
如果不在同一台数据库服务器上面,就要安装了FEDERATED引擎来实现了。
3,如果不在同一台服务器上,先mysqldump A.table1出来,用mysql命令导入到B库中,然后再执行如下:
insert into B.table2(c)
select b from A.table1;
操作。
#7
这个不就是实例吗? A,B是数据库名,
#8
update b.table2 , a.table1
set b.table2.c=a.table1.b
where b.table2.id= a.table1.id
#9
1、
如果在同一服务器上,
INSERT INTO B.table2(C) SELECT B FROM A.table1(b)
2、如果不在同一服务器上,安装FEDERATED 引擎
CREATE TABLE xxx_b (
id INT(20) NOT NULL AUTO_INCREMENT,
username VARCHAR(32) NOT NULL DEFAULT '',
password VARCHAR(32),
PRIMARY KEY (id)
)
ENGINE=FEDERATED
CONNECTION='mysql://broot:bpassword@268.56.71.11:3306/dbname/b表';
INSERT INTO B.table2(C) SELECT B FROM A.table1(b)
insert into B.table2(c)
select b from xxx_b;
3、不安装FEDERATED 引擎
用MYSQLDUMP导出,导入到B中,再插入
#10
我用的是PHPMYADMIN
建了两个表测试了下,不行的
比如现在我将aaa数据库中的test1表中德city里面的数据,插入到test数据库中city表中的aa
INSERT INTO test.city(aa) SELECT test FROM aaa.test1(city)
有错误的、、
建了两个表测试了下,不行的
比如现在我将aaa数据库中的test1表中德city里面的数据,插入到test数据库中city表中的aa
INSERT INTO test.city(aa) SELECT test FROM aaa.test1(city)
有错误的、、
#11
提示什么
INSERT INTO `test`.city(aa) SELECT `test` FROM aaa.test1(city)
INSERT INTO `test`.city(aa) SELECT `test` FROM aaa.test1(city)
#12
服务器: localhost
错误
SQL 查询:
INSERT INTO test.city(
aa
)
SELECT test
FROM aaa.test1(
city
)
MySQL 返回:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(city)' at line 1
#13
INSERT INTO `test`.city(aa) SELECT `test` FROM aaa.test1(city)
#14
SQL 查询:
INSERT INTO `test`.city(
aa
)
SELECT `test`
FROM aaa.test1(
city
)
MySQL 返回:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(city)' at line 1
#15
INSERT INTO `test`.city(aa)
SELECT aaa FROM test1.city
楼主要分清哪个是表名,哪个是字段名。
#16
错误
SQL 查询:
INSERT INTO `test`.city(
aa
)
SELECT aaa
FROM test1.city
MySQL 返回:
#1146 - Table 'test1.city' doesn't exist
#17
写出你的表名!列名!
#18
aaa数据库
INSERT INTO `test`.city(aa) SELECT `city` FROM aaa.test1
#19
INSERT INTO `数据库名1`.`表名1`(字段名1)
SELECT 字段名2 FROM `数据库名2`.`表名2`
#20
可以了、、、多谢各位大侠哈、、、我刚转弄PHP得、、、