Согласие? MySQL, VS Со знаком неподписанные основные / внешние ключи

Я видел пару потоков о том, что все делали теперь дни в отношении со знаком по сравнению с неподписанными значениями ключа. Казалось бы, что неподписанный оптимально, так как это позволяет дважды количество строк для той же стоимости. Есть ли какие-либо преимущества с ключами со знаком?

Есть ли стандартное согласие? Кажется как со знаком, ответ, так как "это всегда был тот путь"

9
задан Parris 28 June 2010 в 23:12
поделиться

2 ответа

Я предпочитаю устанавливать столбцы как без знака , если они не могут быть отрицательными. Помимо упомянутого вами фактора диапазона, он также делает его более понятным при чтении определения таблицы.

8
ответ дан 4 December 2019 в 23:38
поделиться

Подписанный 32-битный int может представлять более 2 миллиардов чисел, поэтому я подозреваю, что для большинства людей этот вопрос спорный. Тем не менее, я часто использую отрицательные числа, когда хочу указать, что запись намеренно осиротела.

-2
ответ дан 4 December 2019 в 23:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: