Обычно, когда у вас есть поле с автоинкрементом, вы не хотите указывать значение для этого столбца.Это означает, что вы удаляете это значение из VALUES
Однако, как указывает Йохан, всякий раз, когда количество столбцов в таблице не совпадает с количеством столбцов, вы должны указать список столбцов в целевой таблице.
В любом случае рекомендуется делать это в случае изменения количества столбцов или порядка столбцов
INSERT INTO
message
(p_id)
Values ('7')