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

संग्रहीत कार्यविधियों के साथ स्प्रिंग बूट MySQL डेटाबेस आरंभीकरण त्रुटि

जवाब बहुत आसान निकला। स्प्रिंग बूट में डेटा स्रोत विभाजक गुण है जिसे application.properties फ़ाइल में सेट किया जा सकता है:

spring.datasource.separator=^;

फिर schema.sql फ़ाइल में सभी ; संग्रहीत प्रक्रिया के भीतर नहीं बयानों को नए विभाजक के साथ अद्यतन करने की आवश्यकता है।

DROP PROCEDURE IF EXISTS `database`.FOO;
CREATE PROCEDURE `database`.FOO()

BEGIN
  SELECT * from `database`.employees;
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 'गलत INTEGER मान काटा गया'

  2. क्या MySQL का टाइमज़ोन UTC पर सेट होना चाहिए?

  3. कोडनिर्देशक के सक्रिय रिकॉर्ड पैटर्न के साथ यूनियन क्वेरी

  4. बुकिंग कैलेंडर आगमन और प्रस्थान तिथियां

  5. MySQL लेफ्ट जॉइन के साथ पंक्तियों को हटाना