phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Beberapa pernyataan if di pemicu MySQL

Menemukannya. Alih-alih menggunakan GUI visual di phpMyAdmin untuk membuat pemicu, saya menggunakan SQL biasa.

Jadi saya menggunakan SQL ini:

delimiter //
create t1
after update
on my_table
for each row
    begin
        IF (NEW.status <> OLD.status) THEN
            {your sql}
        END IF;

        IF (NEW.actual <> OLD.actual) THEN
            {your sql}
        END IF;     
    end;//
delimiter ;

Yang bekerja dengan baik. Ketika mencari pemicu di GUI phpMyAdmin, saya perhatikan itu karena begin dan end; yang harus ditambahkan.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Variabel sistem tidak diketahui saat membuka phpmyadmin

  2. phpMyAdmin - #1267 - Campuran collation ilegal untuk operasi '<'

  3. Mengapa phpmyadmin secara signifikan lebih cepat daripada baris perintah mysql?

  4. MySQL Mengatakan:Tidak dapat terhubung:pengaturan tidak valid

  5. Cara menambah ukuran memori untuk phpmyadmin