MySQL:n stored proceduret

Hjälp!

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ää?

3

1478

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

    1. Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornosta

      https://www.kymensanomat.fi/paikalliset/8081054 Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornon hallussapi
      Kotka
      85
      2307
    2. Olen tosi outo....

      Päättelen palstajuttujen perusteella mitä mieltä minun kaipauksen kohde minusta on. Joskus kuvittelen tänne selkeitä tap
      Ikävä
      18
      2257
    3. Vanhalle ukon rähjälle

      Satutit mua niin paljon kun erottiin. Oletko todella niin itsekäs että kuvittelet että huolisin sut kaiken tapahtuneen
      Ikävä
      19
      1748
    4. Oletko sä luovuttanut

      Mun suhteeni
      Ikävä
      104
      1468
    5. Maisa on SALAKUVATTU huumepoliisinsa kanssa!

      https://www.seiska.fi/vain-seiskassa/ensimmainen-yhteiskuva-maisa-torpan-ja-poliisikullan-lahiorakkaus-roihuaa/1525663
      Kotimaiset julkkisjuorut
      91
      1430
    6. Hommaatko kinkkua jouluksi?

      Itse tein pakastimeen n. 3Kg:n murekkeen sienillä ja juustokuorrutuksella. Voihan se olla, että jonkun pienen, valmiin k
      Sinkut
      163
      1248
    7. Aatteleppa ite!

      Jos ei oltaisikaan nyt NATOssa, olisimme puolueettomana sivustakatsojia ja elelisimme tyytyväisenä rauhassa maassamme.
      Maailman menoa
      257
      1042
    8. Mitä sanoisit

      Ihastukselle, jos näkisitte?
      Tunteet
      63
      953
    9. Onko se ikä

      Alkanut haitata?
      Ikävä
      78
      919
    10. Omalääkäri hallituksen utopia?

      Suurissa kaupungeissa ja etelässä moinen onnistunee. Suuressa osassa Suomea on taas paljon keikkalääkäreitä. Mitenkäs ha
      Maailman menoa
      174
      903
    Aihe