От Google: Тип VARBINARY похож на тип VARCHAR, но хранит двоичные байтовые строки, а не недвоичные символьные строки.M представляет максимальную длину столбца в байтах.Он не содержит набор символов, а сравнение и сортировка основаны на числовом значении байтов.
Можете ли вы попробовать -
Update dbo.code
set isdeleted = 0 -- Remove single quotes from the Value
where code in ('1', '2', '3')
У меня есть некоторые дополнительные замечания / комментарии по вашему требованию,Как вы упомянули, вы хотите нажать «0» в своем столбце isdeleted, я думаю, вы ищете для сохранения 1 или 0 в этом столбце, чтобы определить, какая строка (может быть) удалена или нет.Если я угадаю правильно, я предлагаю использовать столбец типа данных BIT и сохранить 1 или 0 в этом столбце.