DELETE CASCADE: When we create a foreign key using this option, it deletes the referencing rows in the child table when the referenced row is deleted in the parent table which has a primary key.
so if we delete user, any rows in other tables referencing user will also get deleted.