Introduction
We use INSERT with specific columns to add new data to only certain parts of a table, not all columns. This helps when we don't have values for every column.
When you want to add a new user but only know their name and email, not their phone number.
When inserting a new product with just its name and price, leaving other details empty.
When adding a record where some columns have default values and you don't want to specify them.
When you want to avoid errors by specifying exactly which columns you are filling.