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

ट्रिगर के लिए स्प्रिंग बूट डेटाबेस इनिशियलाइज़ेशन MySQLException

मेरी समस्या का समाधान तब हुआ जब मैंने spring.datasource.separator=^; . जोड़ा है application.properties . में और प्रक्रिया/ट्रिगर के बाहर की प्रत्येक पंक्ति को ^; . के साथ समाप्त किया जाना चाहिए उदाहरण इस प्रकार है:

DROP TRIGGER IF EXISTS Persons_log_update ^; 

CREATE TRIGGER Persons_log_update 
    BEFORE UPDATE ON Persons
    FOR EACH ROW 
BEGIN

    INSERT INTO Personshistory(PersonID,LastName,FirstName,Address,City)
    values(OLD.PersonID,OLD.LastName,OLD.FirstName,OLD.Address,OLD.City);

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. कोडइग्निटर - एक फॉर्म के माध्यम से एक छवि अपलोड करना, छवि के स्थान को डेटाबेस में संग्रहीत करना

  2. अलग-अलग कॉलम में पहले और अंतिम नाम के साथ MySQL डेटाबेस में पूरा नाम या पहला या अंतिम नाम खोजना

  3. Ubuntu 10.04 LTS (ल्यूसिड) पर MySQL रिलेशनल डेटाबेस का उपयोग करें

  4. पायथन में MySQL INSERT कथन

  5. PHP और MySQL का उपयोग करके 'क्विज़' वेब एप्लिकेशन विकसित करने के लिए डेटाबेस डिज़ाइन