Добрый вечер, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались. | |
| Похожие темы |
|
Odyssey![]() | нужен толковый совет - из-за чего могут обрезаться данные при импорте и экспорте. в основном данные больше 230 символов иногда 330, закономерности не нашел использую разные программы mysql front, sqlyog - но результат одинаковый. я подозреваю что какие-то параметры на сервере нужно изменить - но какие нужно понять? |
![]() |
Odyssey![]() | да не секрет это и вовсе не лезут данные в sys_shop_produkte в Beschreibung_lang_1 - тобишь описание товара.(проблема встречалась и с др таблицами, например с категориями магазина - отсутствовало часть описания товара) тут обычно много текста и html текст любой с кол-вом символов более 300-500 пробовал ставить long_text для этого поля - результата не дает никакого p.s. в остальных полях таблицы как бы много текста и нет - посему и не вызывает пока проблем на сервере вот такие параметры max_allowed_packet = 8388608 max_sort_lenght = 1024 что ещё важно: при выгрузки базы в чистый sql дамп - все нормально выгружается при выгрузке sqlyog в xml - тоже все отлично но если выгружаешь в xml-excel или импортируешь из excel в базу - обрезается зараза я бы с радостью бы импортировал бы данные из xml в базу, но проги не умеют этого делать в csv не могу, тк часто встречаются кавычки Отредактировано Odyssey: 04.02.2014, 17:26:55 |
![]() |
SX![]() | Ну первое надо проверить нет ли спец символов, они должны быть заменены на сущности. Обычно импорт-экспорт любых товаров происходит без проблем тогда, когда были созданы товары в ручную в магазине. А вот если были написаны ручками в редакторах и скопированы в эксель тогда как раз возникают проблемы |
![]() |
Odyssey![]() | Александр, причем тут спец символы?! пофиг есть они или нет - данные просто импортируются как есть - тк программы работают напрямую - с базой mysql, а не через движок. если бы движок позволял быстро менять данные для большого кол-ва товаров из админки не возникало бы и вопросов применения стороннего софта. уточняю суть вопроса - какие переменные сервера могу отвечать, за то что данные в процессе импорта-экспорта обрезаются? |
![]() |
SX![]() | Нда диалога не получится![]() Если есть спец символ, после него текст будет обрезан, так как для спецсимвола отсутствует экранировка, как говорится раз так уперты идите курить ман по мускулу... И что мешает заглянуть в мускульный лог сервера, там все расписано... |
![]() |
SX![]() | Ну почему люди с вами так сложно, почему проблема требующая для решения 15 минут, занимает кучу времени нескольких человек? Почему не посмотреть в логи? ЧТоу вас не пропускает это в логах отписано, чаще всего попадается знак номер или евро, чего гадать сморите логи |
![]() |
Odyssey![]() | потому что доступа к логам у меня пока нет хостинг то виртуальный, а не wds ответ от сапорта хостинга Дело в том, что лог mysql (системный) не особо поможет - там указываются, например, причины аварийных завершений сервера, а не причины, связанные с SQL или ошибками выполнения команд. Отредактировано Odyssey: 05.02.2014, 12:40:37 |
![]() |
SX![]() | Уровень логирования ошибок вещь настраиваемая, этот так между прочим... Ну а вам тогда к гадалке ![]() |
![]() |
Odyssey![]() | к гадалке не нужно, но самому определить хотелось бы значится так при импорте в базу отдельных строк "у которых обрезаются данные" - все нормально, никаких проблем - данные сохраняются как нужно если импортировать целиком базу - идет обрезка на стороне сервера сделали вот что: было: max_allowed_packet = 8M net_buffer_length = 16384 увеличили в 1.5 раза = max_allowed_packet, два раза = net_buffer_length далее пробовал по половине базы включая данные строки в каждую из частей - одна часть нормально, в другой обрезается. p.s. база 393 строк - в общем ерундовое кол-во Отредактировано Odyssey: 08.02.2014, 18:25:06 |
![]() |
|
Похожие темы | Предыдущая тема | Следующая тема |
Быстрый переход: |
Темы | Сообщения | Пользователи | |
За сутки: | 0 | 0 | 0 |
За неделю: | 0 | 0 | 0 |
За месяц: | 0 | 0 | 0 |
Всего: | 1444 | 9453 | 3410 |
Мы приветствуем нового участника: dota812651 |