kirill_782
@kirill_782
Днем я Маринетт

MySQL возможна ли потеря данных?

Я записываю данные в MySQL. Скрипт ищет в тексте слова, и удаляет контент (если нашел стоп слова). В БД пишутся данные (текст, и сами стоп слова, которые были найдены). Просматривая БД я замечал следующие: запись есть, есть огрызок текста, есть стоп слова (части которых нету в огрызке). Собственно вопрос: это косяк скрипта или косяк MySQL? Какой тип поля следует использовать (сейчас TEXT)? Или следует кодировать в base? Использую библиотеку MySQL. Могут приходить и EMOJI и прочая лабуда.
  • Вопрос задан
  • 215 просмотров
Пригласить эксперта
Ответы на вопрос 4
LittleFatNinja
@LittleFatNinja
горе девелопер, любитель лютой садомии
скрипт косячит
Ответ написан
Комментировать
Это ошибка скрипта который ищет слова и удаляет их
Ответ написан
Комментировать
Smithson
@Smithson
20+ лет админю
Вставка в таблицы mysql некоторых символов (например, " или ') бывает непроста :)
Так что может и скрип косячить, может и вставка обрываться. Без кода не скажешь.
Ответ написан
@yazhog
Ловите конкретные случаи (логируйте запросы в базу)
У меня были подобные проблемы когда в тексте были emoji, и всякие символы " ` %
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы