The difference in two points is clear:
- append will only add an entry if at the end of the insert statement
- will be inserted anywhere. If your table has 10 columns, you can insert only 5 columns, but you cannot in the append.
add both your data and the table should have the same columns, means inserting data at the row level, not at the column level
and this is also true, you cannot use insertion if there is data in your table, if it is empty, and only you can use insert.
hope this helps
source share