sql >> Databasteknik >  >> RDS >> Mysql

Fel i mysql bigint-variabeldeklarationen i anpassad nextval-funktion

Eftersom DECLARE workval bigint(20); raden är den första med semikolon i slutet, jag misstänker att du glömde att ändra avgränsaren innan du matade in funktionskoden (även om detta beror på klienten du använder).

Prova att ändra din kod till:

DELIMITER #
CREATE FUNCTION nextval (seq_name varchar(100))  

...

END#



  1. Ställ in en standard radförhämtning i SQL Server med JDBC-drivrutinen

  2. Oracle - Hur skapar jag en tabell som har en autoinkrementerande unik nyckel för ID:t

  3. Hur man inaktiverar alla kontrollbegränsningar i SQL Server Database - SQL Server / TSQL självstudie del 87

  4. Varför får jag ett felmeddelande om att det inte gick att ansluta till servern för postgres i Mac OS Lion?