Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка в декларацията на променлива mysql bigint в персонализираната функция nextval

Тъй като DECLARE workval bigint(20); ред е първият с точка и запетая в края, подозирам, че сте забравили да промените разделителя, преди да въведете функционалния код (макар че това зависи от клиента, който използвате).

Опитайте да промените кода си на:

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

...

END#



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. регистрирайте актуализации на mysql

  2. MySQL Time Based Trigger

  3. Грешка във вложена подзаявка в DQL:Класът „(“ не е дефиниран

  4. Импортирайте данни в MySQL база данни

  5. Отпечатайте данните в ResultSet заедно с имената на колоните