Ошибка #1071

4 years 3 months ago #248 by alexejnic
alexejnic created the topic: Ошибка #1071
А почему никто не пишет или только у меня начиная с 18 версии вылезла ошибка #1071 при импорте table.sql
#1071 - Specified key was too long; max key length is 1000 bytes
И не мудрено в качестве ключа задано два поля длиной 256 и 1024, а это при utf-8 (1024+256)*3 =3840
Или как то это ошибка уже обходится а я не знаю?

Please Войти or Create an account to join the conversation.

  • alexejnic
  • alexejnic's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
4 years 3 months ago - 4 years 3 months ago #249 by mitshel
mitshel replied the topic: Ошибка #1071
Ограничение в 1000 bytes в последних версиях mysql снято (не помню только начиная с какой версии), поэтому вероятно у многих проблемы и не возникает. С этой проблемой я уже сталкивался, только уже подзабыл про нее. В ближайшее время постараюсь внести исправления в скрипт table.sql так, чтобы убрать найденную Вами проблему. Спасибо за помощь.

P.S.: Залил модифицированную версию v0.20 на сайт. Прошу проверить все ли нормально с mysql теперь.
Last Edit: 4 years 3 months ago by mitshel.

Please Войти or Create an account to join the conversation.

  • mitshel
  • mitshel's Avatar
  • Offline
  • Администратор
  • Администратор
More
4 years 3 months ago #250 by rpin
rpin replied the topic: Ошибка #1071
У меня этой ошибки не было - ни в 0.19 (базу импортировал с помощью скрипта, по моему, из 0.15),  ни 0.20 база сканировал демоном заново.
Может потому, что у меня mariodb???

Please Войти or Create an account to join the conversation.

  • rpin
  • rpin's Avatar
  • Offline
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
More
4 years 3 months ago - 4 years 3 months ago #251 by alexejnic
alexejnic replied the topic: Ошибка #1071
Наверняка потому что mariodb, а я пока на прошивке 3.2 и менять не собираюсь.
Пока решил вопрос заменив в файле table.sql
Warning: Spoiler! [ Click to expand ]

на
Warning: Spoiler! [ Click to expand ]

То есть ограничив создание ключа из поля path первыми 128 символами
Last Edit: 4 years 3 months ago by alexejnic.

Please Войти or Create an account to join the conversation.

  • alexejnic
  • alexejnic's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
4 years 3 months ago - 4 years 3 months ago #252 by mitshel
mitshel replied the topic: Ошибка #1071
Все правильно сделал. В выложенной исправленной версии v0.20 сейчас фактически сделано тоже самое (только 256 символов)
Last Edit: 4 years 3 months ago by mitshel.

Please Войти or Create an account to join the conversation.

  • mitshel
  • mitshel's Avatar
  • Offline
  • Администратор
  • Администратор
More
Time to create page: 0.128 seconds