2015-04-15 2 views
0

Я создал MySQL Queryесть предел MySQL автоматическое приращение

CREATE TABLE fruits 
(
ID int NOT NULL AUTO_INCREMENT, 
Name varchar(30) 
) 

Здесь Id представляет собой поле автоматическое приращение. Мне не нужно знать, есть ли предел для автоматического приращения. Мне нужно, чтобы он неограниченно увеличивался.

+0

затем используйте BIGINT для неограниченного поля автоматического приращения. – Saty

+0

@saty: Ну, для менее ограниченного поля автоматического приращения. В итоге BIGINT также закончится. – Thilo

+0

'UNSIGNED BIGINT', 8 байт, ограничено 18 446 744 073 709 551 615, что для практических целей кажется довольно хорошим приближением к« неограниченному ». Предполагая, что 10 запросов/секунду уходят, программистам достаточно времени, чтобы решить изобрести целое число 32 байта и отладить его. –

ответ

2

Если вы не хотите знать, есть ли предел, перефразируйте свой вопрос.

Ответ теперь заключается в том, что максимальное значение для выбранного типа данных ограничивает количество записей. Если вы хотите неограниченные записи, вы не должны использовать auto-increment, а что-то вроде GUID.

+1

Спасибо. tis ват я ищу. –

2

AUTO_INCREMENT ограничен типом данных в вашем случае int. Нет неограниченного типа данных.

Смежные вопросы