Я пишу RESTful API с использованием cakephp 3.6 для SQL Server 2012. Некоторые API созданы и работают нормально.
Но, к сожалению, не за одним столом. Эта таблица имеет первичный ключ, но ее значение не увеличивается автоматически. Когда я присваиваю его значение API, генерируется ошибка
SQLSTATE [23000]: [Microsoft] [Драйвер ODBC 11 для SQL Server] [SQL Server] Невозможно вставить значение NULL в столбец «Id», таблица «AccountsLive.dbo.Books»; столбец не допускает пустых значений. Вставить не удается
Я не могу сохранить его первичный ключ автоматически увеличенным.
Когда я создаю вид, чтобы добавить его из браузера. Это не создает поле для Id field
. Затем я пытаюсь создать поле ввода для поля Id, оно не будет отображаться в форме ввода книг.
Пожалуйста, помогите мне решить эту проблему, я буду вам благодарен.