sql >> Database teknologi >  >> RDS >> Mysql

MySQL:Ukendt kolonne i 'feltliste'

Dit problem er, at erklæringen, der kaster fejlen, faktisk er udenfor af din procedure og dermed - uden for dens parametre. Løsningen er at pakke hele routine_body af proceduren til en BEGIN ... END struktur for at oprette en Compound Statement .

CREATE PROCEDURE forventer en "Gyldig SQL-rutinesætning " i sin krop. Brug af sammensat-sætningssyntaksen gør det muligt at gruppere flere udsagn i en enkelt kodeblok og overholde dette krav.



  1. MySQL:Finder gentagne navne i min brugertabel

  2. Trigger for at forhindre indsættelse for duplikerede data af to kolonner

  3. MySql om sletning af kaskadekoncept?

  4. Nedarvning i databasedesign