Почему отрицательный идентификатор или ноль считается плохой практикой при вставке первичного ключа в таблицу базы данных?
Я думаю, что в некоторых случаях это может быть полезно, но люди говорят, что это не рекомендуется, несмотря на то, что они никогда не говорят / не знают, почему.
Итак, мне было интересно, есть ли какое-то ограничение по определению, или не должно ли быть никаких проблем, или это просто соглашение, и если действительно есть какое-то ограничение по этому поводу, почему эта функция не заблокирована ?