0
스키마 API (폴더 sites \ all \ modules \ mymodule의 mymodule.install 파일). mysql에서 트리거 :스키마 API를 통해 mysql에 트리거를 추가하는 방법
delimiter |
CREATE TRIGGER testref AFTER INSERT ON users
FOR EACH ROW BEGIN
INSERT INTO beep SET uid = NEW.uid;
END;
|
delimiter ;
** 관계에 대해 더 자세히 설명해주십시오. db in trigger와 hook_user() ** – sepehr
새 레코드가 {users} 테이블에 삽입 될 때 트리거가 뭔가를하는 것처럼 보입니다. 그 일을하는 Drupal Way (TM)는 hook_user(), $ op = 'insert'를 구현하는 것입니다. 새 사용자가 데이터베이스에 삽입 된 후 호출됩니다. 그러면 경고음 표를 업데이트 할 수 있습니다. – Berdir
고맙습니다. 저는 user.module의 326 행에 코드를 삽입했습니다. ** it 's work ** .db_query ('INSERT INTO (삐) (uid) VALUES (% d)', $ array [ 'uid']); ' – sepehr