Typically, when you have an Auto Incrementing field, you do not want to specify a value for this column. This means that you are removing this value from VALUES
However, as Johan points out, whenever the number of columns in a table does not match the number of columns, you must specify a list of columns in the target table.
Good practice anyway if the number of columns or reordering of columns
INSERT INTO message (p_id) Values ('7')
Conrad frix
source share