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

Lỗi # 1442 MySQL - tạo trình kích hoạt

Bạn có thể đạt được nó như thế này:

DROP TRIGGER IF EXISTS `cp nome nome1`;
DELIMITER //
CREATE TRIGGER `cp nome nome1` BEFORE INSERT ON `casello`
FOR EACH ROW 
SET NEW.nome1=NEW.nome
//
DELIMITER ;

Bạn không thực hiện UPDATE sau các hàng được chèn, bạn thay đổi chúng BEFORE chúng là INSERT ed.

Lưu ý, NEW ở đây là một từ khóa, không phải tên bảng.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chỉ mục tập hợp ký tự ban đầu không xác định '255' nhận được từ máy chủ

  2. mysql không thể cấp đặc quyền cho người dùng, gặp lỗi:ERROR 1819 (HY000):Mật khẩu của bạn không đáp ứng các yêu cầu chính sách hiện tại

  3. MySql SELECT liên minh cho các cột khác nhau?

  4. có tùy chọn cập nhật tự động cho DateTimeField trong peewee như TimeStamp trong MySQL không?

  5. Làm thế nào để sử dụng các ký tự đặc biệt trong tên cột MySQL?