SQL ошибка

Главные вкладки

Аватар пользователя enjoy enjoy 28 мая 2008 в 22:17

Подскажите на что ругается данный код?
Хотел автоматически сгенерировать поля в профиле с помощью Advanced Profile

user warning: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '<create> ( vid int unsigned NOT NULL default query: CREATE TABLE content_type_<create> ( vid int unsigned NOT NULL default '0', nid int unsigned NOT NULL default '0', PRIMARY KEY (vid) ) /*!40100 DEFAULT CHARACTER SET utf8 */ in /includes/database.mysql.inc on line 172.

user warning: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '

<create> ADD COLUMN field_gender_value longtext' at line 1 query: ALTER TABLE content_type_<create> ADD COLUMN field_gender_value longtext in /includes/database.mysql.inc on line 172.

Сделан недопустимый выбор. Пожалуйста, обратитесь к администратору сайта.
Сделан недопустимый выбор. Пожалуйста, обратитесь к администратору сайта.

Комментарии

Аватар пользователя olk olk 28 мая 2008 в 22:23

На сколько я понимаю примари кей поле не может содержать default value ,
замените ...(vid int unsigned NOT NULL default '0'
на ...(vid int unsigned NOT NULL

Аватар пользователя enjoy enjoy 28 мая 2008 в 22:51

Ну да, в принципе модуль и пытается создать типы материалов

Разъясню суть.
Пытаюсь переделать профиль пользователя с помощью Advanced Profile.
Там есть пунктик чтобы создать поля в профиле автоматически, на этом этапе заминка, вот что выдает:

Конфигурация сохранена
Добавлено поле Gender.
Импортируемое поле Gender (field_gender) было добавлено в , но при обновлении поля была обнаружена ошибка.
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Homepage (field_homepage).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Name (field_name).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Blog (field_blog).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Location (field_location).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Occupation (field_occupation).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Children (field_children).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля About Me (field_about_me).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Education (field_education).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Myspace (field_myspace).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Ethnicity (field_ethnicity).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Favorite #1 (field_favorite1).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Interests (field_interests).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Status (field_status).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Favorite #2 (field_favorite2).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Orientation (field_orientation).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Favorite #3 (field_favorite3).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Political Leaning (field_politcal_leaning).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля AIM (field_aim).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Facebook (field_facebook).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Google (field_google).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля ICQ (field_icq).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля MSN (field_msn).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Religion (field_religion).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Skype (field_skype).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Yahoo (field_yahoo).
Подробности в сообщениях об ошибках.
Была обнаружена ошибка при добавлении поля Zodiac Sign (field_zodiac_sign).
Подробности в сообщениях об ошибках.

ну и дальше ругается на SQL

Аватар пользователя coyotle coyotle 28 мая 2008 в 22:56
ALTER TABLE content_type_<create> ADD COLUMN field_gender_value longtext

<create> - такой конструкции со скобками в запросе быть не должно, на нее и ругается

Отпишите автору модуля, может от поможет...

Аватар пользователя enjoy enjoy 29 мая 2008 в 0:38

К сожалению не силен в английском, и не знаком с правилами на друпале головном.
Может кто отпишет тему? БЫл бы особо благодарен.

Аватар пользователя direqtor direqtor 29 мая 2008 в 5:53

А это, видимо, проблема в CCK. Поиск дал такое: http://drupal.org/node/179419

Но на этот баг рипот разработчики с сентября так и не ответили...

Зарегистрируйся там, подпишись на нужную тему и напиши в этом посте примерно так.

Subscribing.

I have same problem with CCK & Полное название твоего модуля.

Это поднимет тему вверх.

Аватар пользователя enjoy enjoy 30 мая 2008 в 16:27

Интресное решение :0
Переключитесь на английский язык, и все импортируется. Потом обратно на русский.