DrDoogie Skrevet 30. juni 2003 Del Skrevet 30. juni 2003 Nå har jeg versjon 4.x, og leste i info mysql at lagra prose-dyr (triggere) ikke var planlagt før i 5.x. Jeg trenger da triggere til å bevare referanseintegritet etc., sånn a lá "on insert into table hjalla do insert into table hildur values hjalla.id etc." Hvordan gjør jeg da dette? Synes sterkt å huske at ett-eller-anna sql jeg holdt på med for flere år siden hadde dette, riktignok i noe fukka implementering, men likavel, triggere er vel en del av mysql? Lenke til kommentar
Langbein Skrevet 30. juni 2003 Del Skrevet 30. juni 2003 MySQL har vel verken stored procedures eller triggers i nåværende versjon. Men at du har brukt andre DBMS'er som har støtte for det er ikke så rart for alle de "store" har det (Sybase, Interbase osv.) MySQL er laget ut ifra prinsippet om at den skal være så rask og enkel som mulig, og ikke inneholde "unødvendig" funksjonalitet som kan gå ut over ytelsen. Så blir det jo selvsagt opp til brukeren å definere "unødvendig" Men som sagt, neste versjon får endel ekstra snacks... Lenke til kommentar
DrDoogie Skrevet 1. juli 2003 Forfatter Del Skrevet 1. juli 2003 Seriøst? Da lurer jo jeg på hvordan jeg skal implementere triggere og sånt. Kanskje nyansen her ligger i forskjellen mellom en lagret og en innlest-fra-fil trigger? Kort: Hvordan implementerer jeg eksempelvis (trigger) funksjonalitet i MySQL? Lenke til kommentar
Raz Skrevet 1. juli 2003 Del Skrevet 1. juli 2003 Seriøst? Da lurer jo jeg på hvordan jeg skal implementere triggere og sånt. Kanskje nyansen her ligger i forskjellen mellom en lagret og en innlest-fra-fil trigger? Kort: Hvordan implementerer jeg eksempelvis (trigger) funksjonalitet i MySQL? En trigger er jo typisk on-insert, on-update, after-insert, before-insert osv... hva med å legge triggerkoden din i prosedyrer med parametre som du kaller når du legger inn, oppdaterer og sletter fra tabellen? Vet at det ikke kommer i nærheten av trigger, men du har da iallefall koden på ett sted. Lenke til kommentar
DrDoogie Skrevet 2. juli 2003 Forfatter Del Skrevet 2. juli 2003 Kan du gi meg ett eksempel på syntaksen? La oss si at jeg har tabelene "Forelder" og "Barn", og jeg ønsker at det ikke skal eksistere foreldreløse unger, ei heller 'Foreldre' som ikke har barn... Da legger jeg selvsagt bare inn i "Barn", og lar systemet ta seg av refereranse-integriteten til "Forelder". Hvordan? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå