|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » мускул ерор |
|
мускул ерор
|
![]() Ветеран Сообщения: 640 |
Too many key parts specified. Max 16 parts allowed
что он этим хочет сказать? |
|
Отправлено: 17:09, 14-03-2005 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать E-mail
на входе функции add_db нужен ассациативный массив... |
------- Отправлено: 21:01, 17-03-2005 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать спасибо, а sql запрос не поможешь построить?)
|
------- Отправлено: 21:38, 17-03-2005 | #12 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать E-mail
а что этот запрос должен делать? |
------- Отправлено: 22:22, 17-03-2005 | #13 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать Vlad Drakula
создовать таблицу в 27 ячеек первая из которых id int(11) auto increment, а остальные full text см. выше я там даже таблицу нарисовал... |
------- Отправлено: 04:52, 18-03-2005 | #14 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать E-mail
почитай документацию (можно через google): это ошибка Цитата:
Соответственно, либо надо смотреть, нельзя ли подкрутить это в MySQL, либо смириться. Кстати, я бы такую таблицу в любом случае создала бы как несколько связанных, - рисунки бы точно держала отдельно, да и остальную информацию, судя по всему, можно разделить. |
|
Отправлено: 11:55, 18-03-2005 | #15 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать mar
этот вариант какраз исключительный. таблица isap , если тип поменять? собственно в мускуле по дефолту в одной таблице не может быть больше 16 ячеек, так? или я опять не понимаю? если остановится на связанных таблицах, можно привести пожалуста наглядный пример обращения к такой таблице? и создание оной и добавление в оную и связанные с ней?.. хелп плиз. |
------- Отправлено: 20:53, 18-03-2005 | #16 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать E-mail
я создавал таблицы по 18 столбцов... все работало нормально... mysql_query('create table program ( Id MEDIUMINT UNSIGNED not null auto_increment, URL FULLTEXT, ScreenShots FULLTEXT, Description FULLTEXT .................................................................................................... .... ;'); но зачем все поля FULLTEXT??? |
------- Отправлено: 21:19, 18-03-2005 | #17 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать Vlad Drakula
Цитата:
про структуру - то, что Влад пишет - это само собой - Вы какой длины name в fulltext хотите записывать ![]() наглядный пример могу пожалуйста привести, давайте только структуру составим. Для этого объясните, что собственно требуется в эту самую таблицу помещать. Пример до того для затравки: CREATE TABLE users ( id int(11) NOT NULL auto_increment, username varchar(32) NOT NULL default '''''', realname text NOT NULL, email varchar(255) NOT NULL default '', www varchar(255) default NULL, icq int(16) default NULL, location varchar(255) NOT NULL default '', comments text, registry_date timestamp(14) NOT NULL, created_by int(11) NOT NULL default '0', is_enabled int(11) NOT NULL default '1', deleted int(11) NOT NULL default '0', PRIMARY KEY (id), KEY icq (icq), KEY email (email), KEY location (location), KEY username (username) ) TYPE=MyISAM; CREATE TABLE images ( id int(11) NOT NULL auto_increment, -- для проформы - в этом примере это поле не нужно user_id INT( 11 ) NOT NULL , -- связь с users.id image blob INDEX ( user_id) ); SELECT u.id AS id, u.realname, i.image FROM users u LEFT JOIN images i ON (i.user_id = u.id) WHERE u.username = 'E-mail'; |
|
Последний раз редактировалось mar, 19-03-2005 в 14:30. Отправлено: 22:17, 18-03-2005 | #18 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать mar
спасибо тебе огромное за примерчики. вопрос есть, что такое u.id и где он определен при создании таблицы? как его находит запрос селеккт?... ----------------- по этому запросу выдает ошибку, видимо коментарии не там гдето удалил или еще чтото..: CREATE TABLE images ( id int(11) NOT NULL auto_increment, -- для проформы - в этом примере это поле не нужно user_id INT( 11 ) NOT NULL , -- связь с users.id image blob INDEX ( user_id) ); по поводу фултекста, я незнаю точно размер текста хранимого в этих ячейках, он может колебаться от вообще без текста так и до порядка тысячи символов. ну может 300 --------- и еще, в чем собственно разница, между элементами key и primary key? === огромное спасибо! хелп |
------- Отправлено: 22:59, 18-03-2005 | #19 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать я конечно понимаю что это неприлично замечать такие весчи, но почему у всех моих тем больше чем у когобыто нибыло просмотров? причем в любых форумах.....?
|
------- Отправлено: 23:17, 18-03-2005 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
|