I really hope someone can help me out with this as it\'s been bugging me for days. I have an after insert trigger on my users table that inserts a record into an audit table aft
Looks like a problem with web form. Check values which are inserted into Users table. Are they NULL?
Users
You may change INSERT statement in the trigger -
INSERT INTO `users_audit` (`username`, `address`, `email`) VALUES (USER(), 'temp address', 'temp email');
and sure that trigger works properly.