Общие > Базы данных

INSERT

<< < (7/10) > >>

tarya:
ребята, я понимаю чтот заколебал вас конечно, но последний вопросик может своим вниманием уделите.
какой тип данных должен быть для полей?
для текста? и как еще интересно в поле id заносится последовательно 1,2,3,4...... при новой записи,... плиз помогите, пока отыщю к доках пол дня пройдет

Меняздесьдавнонет:
Для текстов, которые длиной меньше, чем 255 символов - varchar
Больше - text

Автоинкрементный id созадется так:
CREATE TABLE table (
id int unsigned NOT NULL auto_increment,
pole1 varchar,
... другие поля
PRIMARY KEY (id)
);

ThE0ReTiC:
http://www.mysql.ru/docs/pautov/sql.htm

--- Цитировать ---
Номер столбца может иметь дополнительное ключевое слово AUTO_INCREMENT, чтобы автоматически получить номер = самый большой номер столбца + 1 для каждой вставки, в которой номер столбца = 0 или NULL. ТО ЕСТЬ, если Вы попробуете вставить значение ноля в числовой столбец, который имеет атрибут AUTO_INCREMENT, Вы получите номер столбца, который на 1 большим, чем самый большой предварительно использованный номер.

--- Конец цитаты ---

Alexandr:

--- Цитировать ---для текста?
--- Конец цитаты ---

char, varchar, text

--- Цитировать ---в поле id заносится последовательно 1,2,3,4
--- Конец цитаты ---

объявляешь поле как
id int(11) NOT NULL auto_increment
, а когда инсертишь, то NULL

Меняздесьдавнонет:
Э...
при новой записи оно само появляется, если не писать туда никаких чисел.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии