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

Cập nhật kích hoạt MySQL với lựa chọn từ bảng khác

Tôi đã thực sự quản lý để giải quyết điều này bản thân mình. Đây là mã được cập nhật

CREATE TRIGGER `incremental_before_ins_tr` BEFORE INSERT ON `incremental`
FOR EACH ROW
BEGIN
SET NEW.source = (Select source from crm_record
where crm_record.msisdn = new.msisdn order by dat DESC limit 1);
END;

Tôi cần chỉ định tên bảng trước giá trị cột trên dòng 5.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận giá trị trước sau khi cập nhật - MySql

  2. mysql sau khi chèn trình kích hoạt sẽ cập nhật cột của bảng khác

  3. Xóa các bản ghi trùng lặp mà không cần tạo bảng tạm thời

  4. Làm cách nào để lấy Chiều dài / Giá trị cột mySql

  5. Cách hiển thị đối chiếu của một cột trong MySQL