Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Inisialisasi Spring Boot Database MySQLException untuk Pemicu

Masalah saya teratasi ketika saya telah menambahkan spring.datasource.separator=^; di application.properties dan setiap baris di luar prosedur/pemicu harus diakhiri dengan ^; Contoh sebagai berikut:

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. Tabel Maks &Pola Desain

  2. Mysql ERROR 1241 (21000):Operan harus berisi 1 kolom

  3. Gabung Luar Kiri tidak mengembalikan semua baris dari tabel kiri saya?

  4. Bagaimana cara mencari dan mengganti semua instance string dalam database?

  5. Bagaimana cara memilih tipe data yang dioptimalkan untuk kolom [khusus innodb]?