Khare,
Pls follow this..you will get an idea whether the insert+trigger has caused any errors...
1. START TRANSACTION;
2. INSERT INTO someTable => Some trigger fired on "AFTER|BEFORE INSERT"
3. SHOW ERRORS; or SHOW COUNT(*) ERRORS; or SELECT @@error_count;
4.
if @@error_count > 1 then
ROLLBACK;
else
COMMIT;
end if;