on esim taulu
nimi
id | nimi
ja
puh
id | nimi_id | puh
Niin onnistuuko mitenkään triggereiden tai muiden avulla helposti lisätä tietoa niin että katsotaan nimi-taulusta eka nimeä vastaava id ja sit lisätään puh, ellei nimeä ole niin lisätään se ja sit puh sen id:deelle
Vai pitääkö tehdä näin
Ensin
SELECT id FROM nimi WHERE nimi = 'testi'
Jos palauttaa id niin tehdään INSERT puh tauluun sen perusteella.
Ellei palauta id niin INSERT ensin nimi tauluun ja sit sen palauttama id INSERT puh tauluun.
Juu tuo on vain karsittu esimerkki, mutta siitä kyl tajuaa ongelman.
Tietokantana MySQL 5.1x vai mikäs se virallinen uusin olikaan, joten taitaa triggerit jne...
Triggereistä?
3
337
Vastaukset
- ......
Eikös kukaan ossaapi auttaa?
- I.Proqatlis
Triggeri on sellainen olio, joka kyttää tietokannassa tapahtuvia muutoksia, siis jos jotain lisätään, poistetaan tai päivitetään. Triggerin sisältämä koodi suoritetaan, kun jokin muutos tapahtuu.
Tässä kysyjän tilanteessa pitää joka tapauksessa ensin tutkia, onko annettu nimi olemassa vai ei. Saadusta vastauksesta riippuen on sitten vaihtoehtoja, luodaan rivit nimitauluun ja puhelintauluun - tai pelkästään puhelintauluun. Tässä siis tarvitaan logiikkaa, ja sen toteuttamista varten on olemassa tietokantaproseduureja (stored procedure). Niihin voidaan kirjoittaa iffejä ja SQL-lauseita.
Tekisin proseduurin, joka ottaa vastaan nimen ja puhelinnumeron ja päättelee sitten tarvittavat toiminnot.- ......
Kiitoksia paljon, tuolla se näyttäisi onnistuvan.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 3484594
- 282875
Naisiin ei ole luottamista
Ainakaan useimpiin suurin osa hakee vain hyötyä miehistä tavalla tai toisella.931959- 1341895
Minun täytyisi lopettaa
Kaipaaminen. Siksi kun en pysty mihinkään. Tulee vain harmia kun kaipaan. Olen niin väsynyt, ei kiinnosta mikään, enkä e311825Olet niin lähellä
.... mutta en tiedä haluatko nähdä tai kuulla minusta. Minulla on ikävä sua, minua nuorempi nainen.391713- 311623
Hävetkäämme!
Rydman saa jatkaa. Hymyili leveästi haastattelujen aikana. Mikä meissä on vikana kun tuollainen "mies" ministerinä?1101424Tänään onkin hyvä päivä
Selata koko päivän Tinderin hunajaisia naisia. Jospa löytyy se rakkaus. Vähän kuin pelaisi hedelmäpelejä. 💘🍑🍍611319- 1771292