Mysql
 sql >> база данни >  >> RDS >> Mysql

Spring Boot инициализация на база данни MySQLException за Trigger

Проблемът ми беше разрешен, когато добавих 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. Как да управлявате голям набор от данни с помощта на Spring MySQL и RowCallbackHandler

  3. SQL ограничение SELECT, но не JOIN

  4. Проста подзаявка с OuterRef

  5. Как да възстановите MySQL база данни от физически файлове