| FAQ |
| Kalender |
|
|
|
|
#1 | |||
|
||||
|
Har WN som tidsfördriv
|
Det du ska göra är väl en trigger då?
Men jag vet inte hur man gör för att få ut namnet ur SQL-satsen i en trigger. Du kanske måste göra en procedur som du anropar direkt. Då blir det någon sånt här: Kod:
CREATE PROCEDURE insertName(IN name CHAR(100);) BEGIN INSERT INTO person VALUES (NULL, name, NULL); INSERT INTO name VALUES (NULL, name); END |
|||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Medlem
|
Citat:
Jag är som sagt ny på det området och försöker lära mig. Men jag antar att min idé kommer att fungera sedan? Så att jag slipper skriva exempelvis detta varje gång: Kod:
CREATE PROCEDURE insertName(IN name CHAR(100);) BEGIN INSERT INTO person VALUES (NULL, name, NULL); INSERT INTO name VALUES (NULL, name); END Kod:
INSERT INTO person VALUES (NULL, name, NULL); edit: Fick även följande fel när jag testade din kod: Kod:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 Senast redigerad av mojitoo den 2010-12-17 klockan 00:08 |
||
|
|
Svara med citat
|
| Svara |
| Ämnesverktyg | |
| Visningsalternativ | |
|
|