Ошибка "Operand should contain 1 column(s)" возникает, когда вы пытаетесь выполнить операцию, ожидая, что будет задействована только одна колонка, но в запросе на самом деле используется несколько колонок или результат запроса содержит более одной колонки.
Чтобы исправить данную ошибку, вы должны убедиться, что ваш SQL запрос верно сформулирован и все операции выполняются с правильным количеством колонок. В частности, убедитесь, что ваше обновление фото содержит только одну колонку и правильное количество значений для обновления.
Пример SQL запроса, обновляющего фото в таблице:
```
UPDATE table_name SET photo_column = 'новое_фото.jpg' WHERE условие;
```
Обратите внимание, что "table_name" заменяется на имя вашей таблицы, "photo_column" - на имя колонки, содержащей фото, и "условие" - на условие, которое выбирает конкретные строки, которые вы хотите обновить.
Если ошибка allunga, убедитесь, что вы не используете несколько колонок в запросе или что ваш запрос возвращает только одну колонку.