Jump to content

Copy Data problem


neugi

Recommended Posts

Hi,

i want to copy some data form one db to a other.

i tried this syntax but it don't worked:
[code]
INSERT INTO `testbd`.`ARTIKEL`
SELECT *
FROM `testdb2`.`ARTIKEL` , `testdb`.`ARTIKEL`
WHERE `testdb2`.`ARTIKEL`.`ARTNUM` >

MAX( `testdb`.`ARTIKEL`.`ARTNUM` )[/code]

what i want is, take all the article that are missing in the first databas and put it into the other database. based on the ARTNUM field.

best
Link to comment
https://forums.phpfreaks.com/topic/13714-copy-data-problem/
Share on other sites

or

[code]
INSERT IGNORE INTO `testbd`.`ARTIKEL`
SELECT *
FROM `testdb2`.`ARTIKEL`
[/code]
to insert ALL the missing ones
although it seems you want to be inserting only the newer ones:
[code]

INSERT INTO `testbd`.`ARTIKEL`
SELECT *
FROM `testdb2`.`ARTIKEL`
WHERE `testdb2`.`ARTIKEL`.`ARTNUM` >
(SELECT MAX( `testdb`.`ARTIKEL`.`ARTNUM` )
    FROM  `testdb`.`ARTIKEL`
)
[/code]
Link to comment
https://forums.phpfreaks.com/topic/13714-copy-data-problem/#findComment-57151
Share on other sites

or

[code]
INSERT IGNORE INTO `testbd`.`ARTIKEL`
SELECT *
FROM `testdb2`.`ARTIKEL`
[/code]
to insert ALL the missing ones
although it seems you want to be inserting only the newer ones:
[code]

INSERT INTO `testbd`.`ARTIKEL`
SELECT *
FROM `testdb2`.`ARTIKEL`
WHERE `testdb2`.`ARTIKEL`.`ARTNUM` >
(SELECT MAX( `testdb`.`ARTIKEL`.`ARTNUM` )
    FROM  `testdb`.`ARTIKEL`
)
[/code]
Link to comment
https://forums.phpfreaks.com/topic/13714-copy-data-problem/#findComment-57152
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.