въпрос за SQL

root321

Registered
искам да поптам какво е:

AUTO_INCREMENT=128

Какво значи това 128 и може ли да се промени?

`opisanie` varchar(255) NOT NULL DEFAULT '',

Какво значи това 255 и може ли да се промени?
 
Чрез AUTO_INCREMENT всеки запис ще с уникално id и няма да се повтаря. При всяко записване се увеличава с 1.
255 е дължината на символите, които могат да се съхранят в полето. Можеш да го промениш.
 
AUTO_INCREMENT=128 означава, че ще почне да записва числата след това число. Т.е. следващия запис ще е с ID 129 и т.н.
 
varchar(255) - може да се променя но с по-малки числа, мисля че 255 му беше максимума :)
 
Принципно събира доста повече, ~60к и нагоре, като до 255 си ползва по един байт, а над 255 по два.
 

Back
Горе