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

Lỗi khi tạo MySQL Trigger

Trong truy vấn của mình, bạn đã thêm dấu kết thúc truy vấn ; với dấu phân cách $$ ở hai nơi. Truy vấn dưới đây đang có dấu phân tách và dấu chấm kết thúc truy vấn thích hợp.

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. Cách lưu trữ giá trị trống dưới dạng Trường số nguyên

  2. MySql Single Table, Chọn 7 ngày qua và bao gồm các hàng trống

  3. Ruby On Rails chậm ...?

  4. MySQL GROUP BY không hoạt động khi di chuyển sang SQL Server 2012

  5. Gửi yêu cầu AJAX bằng cách nhấp vào liên kết mà không chuyển hướng người dùng