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

Kesalahan saat membuat Pemicu MySQL

Dalam kueri Anda, Anda menambahkan terminator kueri ; dengan pembatas $$ di dua tempat. Kueri di bawah ini memiliki terminator dan pembatas kueri yang tepat.

DELIMITER $$
DROP TRIGGER IF EXISTS ca_passwd_trigger; -- removed the delimiter $$ after the terminator ;
CREATE TRIGGER ca_passwd_trigger BEFORE UPDATE ON users
FOR EACH ROW
BEGIN
    IF ((NEW.passwd <=> OLD.passwd) = 0) THEN
        SET NEW.passwd_modified_at = NOW();
    END IF;
END$$  -- removed the terminator ; before the delimiter $$
DELIMITER ;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghapus set baris pertama atau terakhir secara dinamis?

  2. Struktur Basis Data Drupal - Efisien/Tidak Efisien?

  3. cara menambahkan tanggal ke log kesalahan mysql

  4. Gambar Impor Massal Magento dengan MAGMI - gambar tidak termasuk

  5. MySQL mengatur tanggal saat ini di bidang DATETIME saat disisipkan