30. januar 2007 - 14:37Der er
6 kommentarer og 1 løsning
Join af 2 databaser
Hejsa, jeg har 2 mysql databaser.. Jeg har så tabellen "brugere" i begge, disse har dog ikke samme mængde data og skal ikke have det..
Så hvis jeg har den gamle 'databaseOLD' som har fx brugerid, brugernavn, tlfnr, email og gadenavn, hvordan kan jeg så nemmest få overført det til ny database, der kun har fx brugerid, brugernavn og gadenavn.. ?
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Slettet bruger
30. januar 2007 - 14:58#1
Ikke testet - har aldrig køre med 2 databaser, men det er da et forsøg værd..
INSERT INTO `databaseNEW`.`brugere` (`brugerid`,`brugernavn`,`tlfnr`,`email`,`gadenavn`) SELECT `brugerid`,`brugernavn`,`tlfnr`,`email`,`gadenavn` FROM `databaseOLD`.`brugere`;
ideen er at lave en SELECT som returnerer en INSERT statement, d.v.s. at du udfoerer queru mod den gamle database og copy paster output over og executer i den nye database
lige umiddelbart synes jeg stadig at antal single quotes passer
NB: muligvis skal der bruges CONCAT for at undgaa for mange spaces
Synes godt om
Slettet bruger
31. januar 2007 - 23:16#5
"lige umiddelbart synes jeg stadig at antal single quotes passer".. yes - men jeg mener dit 'og' i input kolonnerne: (brugerid, brugernavn og gadenavn) rettes til (brugerid, brugernavn,gadenavn)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.