Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: MySql, удаление столбцов в таблице, в значении которых есть...  (Прочитано 400 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Indeoo

  • Автор темы
  • Активист
  • *
  • Сообщений: 252
    • Просмотр профиля
Есть таблица в таблица (users), там около 18000  значений.
При регистрации разрешено использовать только лат. символы (как вы  поняли, данные от регистрации идут в таблицу юзерс)
Однако еще до введения запрета (2 года назад) было зарегистрировано около 200 аккаунтов, которые вмещают в себя: цифры, спец символы, кириллицу и тп.
Как удалить все эти 200 аккаунтов? (Столбец с никами - name)

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2262
    • Просмотр профиля
Первое, что приходит в голову: скрипт (например, на php), который последовательно читает записи, проверяет значение поля name по регэкспу на "латинскость", и при отрицательном результате удаляет запись.

Оффлайн Indeoo

  • Автор темы
  • Активист
  • *
  • Сообщений: 252
    • Просмотр профиля

 

Страница сгенерирована за 0.066 секунд. Запросов: 25.