Kom ihåg mig?

Hjälp med att skapa MySQL procedure

 
Ämnesverktyg Visningsalternativ
Oläst 2010-12-16, 22:01 #1
mojitoo mojitoo är inte uppkopplad
Medlem
 
Reg.datum: Jun 2010
Inlägg: 125
mojitoo mojitoo är inte uppkopplad
Medlem
 
Reg.datum: Jun 2010
Inlägg: 125
Standard Hjälp med att skapa MySQL procedure

Hej!

Jag skulle vilja be er om lite hjälp. Jag skulle nämligen behöva hjälpa med att skriva en procedure i MySQL som gör följande:

Det jag vill att proceduren gör är att den ska lägga till information i en annan tabell och referera via en tabel.

Exempelvis om jag har en tabell kallad personer och en annan namn.

Kod:
CREATE TABLE person(
    id INT NOT NULL AUTO_INCREMENT,
    name int(11) NOT NULL,
    age int(11) default NULL, 
    REFERENCES name(id),
    PRIMARY KEY (id))
Kod:
CREATE TABLE name(
    id INT NOT NULL AUTO_INCREMENT,
    name varchar(255) NOT NULL,
    PRIMARY KEY (id))
Det som jag vill att denna procedure ska göra är att när jag gör följande sql sats:

Kod:
INSERT INTO person VALUES (NULL, 'Antonio Paz', NULL);
Så ska den lägga till Antinio Paz i nametabellen om den inte redan finns och sedan skapa en referns från name tabellen via dess id som placeras i persontabellens name.
Jag har försökt hitta information om hur man gör detta själv men inte riktigt lyckas.

Så om någon skulle vilja hjälpa mig med att skriva denna lilla procedure vore han guld värd!
mojitoo är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 11:57.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017