If you are looking for something similar in other languages - check out siddontang/go-mysql (Go), noplay/python-mysql-replication (Python). You might need it for several reasons: you don't want to ...
IF NOT EXISTS (SELECT 1 FROM `AccountFreeze` WHERE `user_id` = NEW. `user_id` AND `unfreeze_time` IS NULL) THEN INSERT INTO `AccountFreeze` (`user_id`, `admin_id`, `reason`) ...