Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Khởi tạo cơ sở dữ liệu khởi động mùa xuân MySQLException cho trình kích hoạt

Sự cố của tôi đã được giải quyết khi tôi thêm spring.datasource.separator=^; trong application.properties và mọi dòng bên ngoài thủ tục / trình kích hoạt phải được kết thúc bằng ^; Ví dụ như sau:

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. Cách đặt lại mật khẩu gốc trong MySQL 8.0

  2. Chèn danh sách vào cơ sở dữ liệu của tôi bằng Python

  3. Khóa chính của cơ sở dữ liệu phải là số nguyên?

  4. Loại chuỗi này là gì? a:1:{s:2:vi;}

  5. Cập nhật MySQL một bảng đã tham gia