Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lỗi trong khai báo biến mysql bigint bên trong hàm nextval tùy chỉnh

Kể từ khi DECLARE workval bigint(20); là dòng đầu tiên có dấu chấm phẩy ở cuối, tôi nghi ngờ bạn đã quên thay đổi dấu phân cách trước khi nhập mã hàm (mặc dù điều này phụ thuộc vào ứng dụng khách bạn đang sử dụng).

Hãy thử thay đổi mã của bạn thành:

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. Kích thước tối đa của int (10) trong Mysql là bao nhiêu

  2. php chuyển đổi mảng thành một tập hợp lồng nhau phân cấp cho cơ sở dữ liệu

  3. Việc kết hợp hai bảng không hoạt động

  4. Làm thế nào để gọi mã Java từ MySQL?

  5. codeigniter - cơ sở dữ liệu:cách cập nhật nhiều bảng với một truy vấn cập nhật duy nhất