Удалить поля в MySQL с условием

186
02 марта 2018, 14:29

Добрый день. Необходимо удалить поля (заменить их значения на NULL), размер которых меньше 10 символов).

Структура таблицы следующая:

-----------------------------------------
Name | City | Phone1 | Phone 2 | Phone 3
-----------------------------------------

Знаю, что нужно использовать условие where CHAR_LENGTH (phone1)<11 ..., но как составить запрос не могу понять.

Заранее спасибо за совет!

Answer 1

UPDATE table SET phone1 = NULL WHERE CHAR_LENGTH(phone1) < 11?

READ ALSO
Удаление последнего символа в MySQL

Удаление последнего символа в MySQL

Добрый день! Возник вопрос, как удалить последний символ (при условии, что этот символ - пробел) в строке (база MySQL)?

292
как связать Angular 2+ с базами данных?

как связать Angular 2+ с базами данных?

Как angular 2+ взаимодействовать(запись, чтение, обнова) с базой данных (например MySQL)? Как развернуть базу на внутреннем сервере приложения? (тот...

140
Как реализовать остановку потока перед запуском нового его экземпляра?

Как реализовать остановку потока перед запуском нового его экземпляра?

Помогите разрулить потокиЯ не буду предоставлять код, мне нужна просто идея

190
В чем отличие Socket.SupportsIPv6 и Socket.OSSupportsIPv6?

В чем отличие Socket.SupportsIPv6 и Socket.OSSupportsIPv6?

SocketSupportsIPv6 считается устаревшим и возвращает false

162