Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan dalam deklarasi variabel mysql bigint di dalam fungsi custom nextval

Karena DECLARE workval bigint(20); baris pertama dengan titik koma di akhir, saya kira Anda lupa mengubah pembatas sebelum memasukkan kode fungsi (meskipun ini tergantung pada klien yang Anda gunakan).

Coba ubah kode Anda menjadi:

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. Mencegah transaksi simultan dalam aplikasi web

  2. Bagaimana cara menghitung persen?

  3. Beri peringkat pengguna di mysql berdasarkan poin mereka

  4. MySQL:Dapatkan nama kolom atau alias dari kueri

  5. Sisipkan baris hanya ketika id dari tabel lain ada