MySQL taulun tietojen päivitys toisesta taulusta

Roosa82

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ä?

2

1479

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mitkä asiat

      tekevät vaikeaksi kohdata kaivattusi?
      Ikävä
      74
      1094
    2. 69
      1024
    3. Rakas

      Eihän se tietysti minulle kuulu, mutta missä sinä olet? 😠
      Ikävä
      47
      952
    4. Miltä se tuntuu

      Miltä se tuntuu havahtua, että on ollut ihmistä kohtaan, joka on rakastanut ja varjellut, täysi m*lkku? Vai havahtuuko s
      Ikävä
      104
      948
    5. Pidit itseäsi liian

      Vanhana minulle? Niinkö?
      Ikävä
      51
      895
    6. Haluaisitko oikeasti

      Vakavampaa välillemme vai tämäkö riittää
      Ikävä
      49
      694
    7. En mahda sille mitään

      Olet ihanin ja tykkään sinusta todella paljon.
      Ikävä
      32
      674
    8. Mitä se olisi

      Jos sinä mies saisit sanoa kaivatullesi mitä vain juuri nyt. Ilman mitään seuraamuksia yms. Niin mitä sanoisit?
      Ikävä
      34
      587
    9. Joko olet luovuttanut

      Mun suhteen?
      Ikävä
      50
      580
    10. Sinunkin pitää jättää

      Se kaivattusi rauhaan.
      Ikävä
      38
      536
    Aihe