user_id should have the same type and size as 'id' in the users table.  ie: bigint(20).