Käytän 5.0.51b:tä WAMPista, ja yritän konsolista luoda stored procedurea, vaan eipä onnistu.
Tässä ensimmäinen yritys:
CREATE PROCEDURE newaccount (IN p_username CHAR(20))
BEGIN
INSERT INTO Account (UserName) VALUES (p_username);
END
Taulun määrittely on:
CREATE TABLE Account (
UserID INT NOT NULL AUTO_INCREMENT,
UserName CHAR(20) NOT NULL,
UserPass CHAR(20),
PRIMARY KEY (UserID),
UNIQUE INDEX UserName (UserName),
);
Edellä mainittu koodinpätkä tuottaa seuraavan virheilmoituksen:
ERROR 1064 (42000): 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 3
Minusta syntaksi on oikein ja jopa identtinen muutamaan katsomaani esimerkkiin verrattuna, mutta ei vaan toimi.
Mikä mahtaa mättää?
MySQL:n stored proceduret
3
1466
Vastaukset
- kommer!
>Mikä mahtaa mättää?
Tuo koodi toimii sellaisenaan jos ajat sen Query Browserilla. Konsoli on hieman eri tapaus kun puolipilkku toimii GO-komentona niin syntaksi särkyy.
Eli se vaihda ensin //:ksi ja lopuksi takaisin ;:ksi niin toimii ihan OK.
Tälleen
DELIMITER //
CREATE PROCEDURE `newaccount`(IN p_username CHAR(20))
BEGIN
INSERT INTO Account (UserName) VALUES (p_username);
END
//
DELIMITER ;- Hjälp!
Sehän toimi kun junan vessa. Jotain tällaista arvelinkin syyksi, mutta hyvä että vastaus tuli kun apteekin hyllyltä.
- god!
Hjälp! kirjoitti:
Sehän toimi kun junan vessa. Jotain tällaista arvelinkin syyksi, mutta hyvä että vastaus tuli kun apteekin hyllyltä.
>...tuli kun apteekin hyllyltä.
Ihan säkällä. Olin tekemässä erästä yöaikaispäivitystä ja siinä tuli luppoaikaa sen verran että harauduin tänne. ;)
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