Вопрос № 87630: Здравствуйте!
Непойму в чем дело, раньше таких проблем небыло.
Мне нужно создать таблицу в MySQL, в ней должно быть три поля.
1. data (TEXT) - текст
2. sub (VARCHAR) - тематика
3. id (VARCHAR) - автоинкремент, не ноль, уникальное....
Вопрос № 87.630
Здравствуйте!
Непойму в чем дело, раньше таких проблем небыло.
Мне нужно создать таблицу в MySQL, в ней должно быть три поля.
1. data (TEXT) - текст
2. sub (VARCHAR) - тематика
3. id (VARCHAR) - автоинкремент, не ноль, уникальное.
Проблемы с третим полем. Мне нужно чобы оно автоматически заполнялось при внесении данных в таблицу. Пользуюст phpmyadmin - пишет "некорректно заданы параметры"
Что я делаю неправильно?
Отправлен: 19.05.2007, 16:13
Вопрос задал: Valeraorg (статус: 5-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Устинов С.Е.
Здравствуйте, Valeraorg!
Сделайте поле id типа INT и все будет нормально. VARCHAR это текстовое поле, и поэтому автоинкремент к нему неприменим.
Ответ отправил: Устинов С.Е. (статус: Практикант)
Ответ отправлен: 19.05.2007, 16:24 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Отвечает: Виктор Пырлик
Здравствуйте, Valeraorg!
"автоинкремент" - это для числовых, целочисленных полей, для символьных используется свойство "default".
VARCHAR - символьное поле
--------- Не результат важен, процесс есть двигатель всего!
Ответ отправил: Виктор Пырлик (статус: 3-ий класс)
Ответ отправлен: 21.05.2007, 06:29