Задать вопрос

Что от меня хочет sphinx при update?

Делаю обновление данных в rt_index
mysql> UPDATE picneco SET title='Заголовок', article='71-1182' WHERE id = 836;

Получаю ошибку.
ERROR 1064 (42000): sphinxql: syntax error, unexpected QUOTED_STRING near ''Заголовок', article='71-1182' WHERE id = 836'

Что не так?

Поля и атрибуты в индексе
rt_field 		= item
	rt_field 		= article
	rt_field 		= title
	rt_field		= description
	rt_field		= properties

	rt_attr_string	= article
	rt_attr_uint	= item_id
	rt_attr_string	= item
	rt_attr_string 	= title
	rt_attr_string 	= description
	rt_attr_string 	= properties
	rt_attr_multi 	= tags
	rt_attr_multi	= right
	rt_attr_multi   = tags
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    12 месяцев
    Далее
Решения вопроса 1
tumbler
@tumbler
бекенд-разработчик на python
As of version 2.0.2-beta, all attributes types (int, bigint, float, MVA), except for strings and JSON attributes, can be dynamically updated.

Строки нельзя обновить, их можно зареплейсить.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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