Как я могу массово удалить много строк из таблицы в Mysql - PullRequest
0 голосов
/ 24 октября 2019

Учитывая таблицу MySQL с полем «PhotoUrl», допускающим значение NULL, некоторые строки имеют это поле пустым (пустая строка), если члены загружают фотографии, «PhotoUrl» должен отображать что-то вроде abc.com/acc.jpg.

Теперь я хотел бы массово удалить все строки, содержащие пустую строку в качестве содержимого поля «PhotoUrl».

как я могу это сделать? Спасибо.

1 Ответ

0 голосов
/ 24 октября 2019

Вы можете попробовать сделать общее удаление:

DELETE
FROM photos
WHERE COALESCE(PhotoUrl, '') = '';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...