Hei,
Minulla on kaksi taulua, ja joista toisen taulun tietoja haluaisin kopioida toiseen tauluun..
Tietokannassani siis toisen taulun osa tiedoista menee epäsynkkaan aika ajoin ja haluaisinkin sitä varten kopioida siihen tauluun oikeat tiedot toisesta taulustani, jossa on samat tiedot plus vähän muutakin..
Minkälainen luuppi tähän olisi suotavinta tehdä. Tarkoitus on toteuttaa tämä Perlillä.. vai onko olemassa suoraan jotain MySQL käskyä, jolla tämän voisi tehdä?
MySQL taulun tietojen päivitys toisesta taulusta
2
1443
Vastaukset
- The Rat
Koodaamalla yksinkertaisin vaihtoehto on tehdä: delete from taulu1;
insert into taulu1 (select ... from taulu2);
Tuo kopioi myös uudet. Jos kirjoitat loopin tai vähän monimutkaisemmat sql:t, jouut tekemään insertit ja updatet erikseen (updatet ensin, suosittelen).
Replikointi voisi olla myös mahdollista, joskaan en tiedä miten MySQL sitä tukee, eikä ole minulle muutenkaan kauhean tuttu alue.
Mutta mutta... Miksi ihmeessä sinulla on kahdessa taulussa samoja tietoja? Toki joskus tarpeen, mutta kuten ongelmastasi huomaat, datan yhtenäisyys kärsii helposti - ja kuluuhan sitä tilaakin hukkaan.- eiookaanolemas
Tässä linkki
http://www.tietokantafoorumi.fi/taulujen-synkronointi-mysql-tietokantaskeeman-sisalla-t16.html
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 805659
- 1273943
ROTAT VALTAAVAT ALUEITA
Asukkaat nyt loukkuja tekemään ja kiireellä, jätehuolto kuntoon, jätteet niille kuuluville paikoille, huomioikaa yrittäj453820- 663504
Miten minusta tuntuu että kaikki tietää sun tunteista mua kohtaan
Paitsi suoraan minä itse, vai mitä hlvettiä täällä tapahtuu ja miksi ihmiset susta kyselee minulta 🤔❤️262888Alavuden sairaala
Säästääkö Alavuden sairaala sähkössä. Kävin Sunnuntaina vast. otolla. Odotushuone ja käytävä jolla lääkäri otti vastaan72419- 272184
- 2042091
Siekkilässä ajettu ihmisten yli- mitä tapahtui? Länsi-Savo ei ole uutisoinut asiata
Manneja, vaiko matuja?331879Reuters: Ukraina on iskenyt Venäjän strategisia pommikoneita vastaan. Jopa 40 konetta vahingoittunut
Ukrainan turvallisuuspalvelu SBU on iskenyt Venäjän strategisia pommikoneita vastaan, kertoo Reuters. Uutistoimiston läh4301752