Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

कस्टम नेक्स्टवल फ़ंक्शन के अंदर mysql बिगिंट वैरिएबल डिक्लेरेशन में त्रुटि

चूंकि 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. PHP का उपयोग करके MySQL डेटाबेस में IP पता संग्रहीत करना

  2. डेटा MySQLi और PHP का उपयोग कर SQL डेटाबेस में सबमिट नहीं किया जा रहा है

  3. knex के साथ MySQL JSON कॉलम में डालने पर ऑब्जेक्ट को स्वचालित रूप से स्ट्रिंग करना

  4. पंक्तियों को वापस करने के 2 तरीके जिनमें MySQL में अल्फ़ान्यूमेरिक वर्ण होते हैं

  5. MySQL डेटाबेस आयात त्रुटि #1064