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

Kesalahan Sintaks MySQL pada DELIMITER sebelum CREATE TRIGGER

Anda tidak perlu DELIMITER $$ sama sekali. Itu adalah perintah bawaan klien mysql . Built-in klien tidak dikenali oleh parser SQL.

Anda cukup menjalankan CREATE TRIGGER pernyataan sebagai pernyataan tunggal dan kemudian Anda tidak perlu memiliki pembatas di akhir pernyataan. Pembatas hanya penting dalam antarmuka yang mendukung banyak pernyataan (misalnya klien mysql).

phpMyAdmin juga mengizinkan beberapa pernyataan, jadi Anda perlu menyetel pembatas, tetapi ini dilakukan dengan kontrol antarmuka pengguna, bukan DELIMITER memerintah. Lihat Prosedur penyimpanan di phpMyAdmin



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hibernate:Buat tabel Mysql InnoDB alih-alih MyISAM

  2. Laravel Hapus Query Builder

  3. Bagaimana cara mendapatkan hanya tabel, bukan tampilan menggunakan SHOW TABLES?

  4. Memasukkan karakter acak ke Database MYSQL

  5. Php mysql buat database jika tidak ada