Добрый день, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались. | |
| Похожие темы |
|
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 | 1 |
Всего: | 1444 | 9453 | 3410 |
Мы приветствуем нового участника: dota812651 |