MySQLにはトリガーの代わりにはありませんが、 REPLACE および INSERT ... ON DUPLICATE KEY UPDATE (ドキュメントを参照してください。) に対する私の回答も参照してください「INSERTIGNORE」と「INSERT...ONDUPLICATEKEYUPDATE」