Как удалить строку из таблицы phpmyadmin
Перейти к содержимому

Как удалить строку из таблицы phpmyadmin

  • автор:

Почему не удаляется строка в PhpMyAdmin?

Хочу удалить строку в PhpMyAdmin. Жму на крестик у ненужной мне строки, подтверждаю popup и меня перекидывает на вкладку «Вставка». Открываю снова вкладку «Обзор» — строка на месте. Прикладываю скриншоты. Пробовал перезапускать сервер, пробовал делать это в других браузерах — то же самое. изображение 1изображение2изображение 3

Отслеживать
задан 6 окт 2018 в 23:37
user153742 user153742
433 1 1 золотой знак 4 4 серебряных знака 18 18 бронзовых знаков

Не сталкивался с таким. Не висит ли какой-нибудь триггер на удаление данных из таблицы? Второе — что будет, если выполните запрос указанный в попап’е на вкладке ‘SQL’?

7 окт 2018 в 1:15

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

phpmyadmin

Удали вручную скорее всего поможет. Заходишь в базу данных свою -> SQL и пишешь запрос. DELETE FROM users WHERE ; Но!! Перед тем как писать смотришь в правый верхний угол и там значок шестеренки туда тыкаешь и убираешь галочку с «Подтверждать DROP запросы» сохраняешь и только тогда пиши запрос.

Отслеживать
ответ дан 26 янв 2019 в 10:04
Максим Каплин Максим Каплин
25 4 4 бронзовых знака

    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.3.1.5619

MySQL как удалить строку?

Помогите, кто в теме: надо через phpmyadmin в базе MySQL удалить все строки, заключенные между

.

Сам заголовок и теги. Чтобы вырезать или заменить конкретный текст нашел конструкцию: UPDATE wp_posts SET post_content = REPLACE (post_content, ‘Текст который нужно заменить’, ‘новый текст’); но ей можно вырезать только сам тег, а как вырезать еще и текст между тегами если он везде естественно разный? Это реально?

Единственный хостинг, который предоставляет защиту от DDoS вплоть до L7, а не L3-L4 всего за 450 руб: https://adminvps.ru/vps/vps_russia.php?aff=17004

На сайте с 08.03.2014
3 апреля 2020, 08:01
А много таких строк, если ручками удалить всё?
На сайте с 18.12.2015
3 апреля 2020, 08:07
iSmel, есть регекспы, но парсить HTML регекспами не совсем умная затея. Какая версия MySQL?
Junior Web Developer
На сайте с 05.04.2010
3 апреля 2020, 08:10
iSmel:
Помогите, кто в теме: надо через phpmyadmin в базе MySQL удалить все строки, заключенные между

.

Сам заголовок и теги.
Чтобы вырезать или заменить конкретный текст нашел конструкцию:
UPDATE wp_posts SET post_content = REPLACE (post_content, ‘Текст который нужно заменить’, ‘новый текст’);
но ей можно вырезать только сам тег, а как вырезать еще и текст между тегами если он везде естественно разный? Это реально?

Можно текст заменить, к примеру словом «удалить», а потом убрав теги, массово, по базе удалить это слово.

Полный аудит сайтов. (/ru/forum/765361)
На сайте с 25.11.2006
3 апреля 2020, 08:14

Я вам рекомендую, выгрузить таблицу в файлик Через notepad++ сделать замену через регулярку И заново залить Дело 5 минут.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE
На сайте с 20.04.2007
3 апреля 2020, 08:58
LEOnidUKG:
Через notepad++ сделать замену через регулярку

Пожалуй, самый оптимальный и универсальный вариант.. Начиная с MySQL версии 8.0 можно использовать REGEXP_REPLACE https://dev.mysql.com/doc/refman/8.0/en/regexp.html#function_regexp-replace Для более ранних версий есть библиотека для MySQL, реализующая PREG https://github.com/mysqludf/lib_mysqludf_preg#readme но вряд ли имеет смысл её устанавливать для разовой замены, а наличие её на шаредах совсем маловероятно..

. 🙂 Облачные серверы от RegRu — промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
На сайте с 22.10.2012
3 апреля 2020, 10:07
Sokol2012:
А много таких строк, если ручками удалить всё?

Около 3 тыс, руками не хотелось бы )

danforth:
iSmel, есть регекспы, но парсить HTML регекспами не совсем умная затея. Какая версия MySQL?

nginx/1.16.1 Версия клиента базы данных: libmysql — 10.1.38-MariaDB PHP расширение: mysqli Версия PHP: 5.4.16

LEOnidUKG:
Я вам рекомендую, выгрузить таблицу в файлик
Через notepad++ сделать замену через регулярку
И заново залить

[Закрыто] удаление строк

Столкнулся с такой проблемой. Изначально работал через phpMyAdmin ранних версий и там приходилось удалять некоторые строки выборочно. Расскажу на примере:
допустим у меня есть ID товара, я его вбиваю через поиск, мне находит результаты например 5 таблицах, в каждой из которых есть такая строка с этим ID, и там же есть рядом кнопка «Обзор» и «Удалить». После чего я нажимаю удалить, проходит пару секунд оно удаляет и уже остается только 4 строки. И так удаляю все поочередно, потом приступаю к следующему ID.
Но сейчас перешел на другой хостинг и там видимо другая версия phpMyAdmin, и теперь после того как я нажимаю удалить на строку, оно меня перенаправляет на страницу SQL запросов, на которой написано что строка удалена, и приводится команда с помощью которой это происходило. Такой способ очень не удобный, так как мне надо каждый раз искать это ID по новой и с каждой строкой это проделывать.
Как и где я могу настроить phpMyAdmin, чтоб меня после удаления строки не перенаправляло на страницу SQL запроса, а оставляло также в «результатах поиска»?

Как удалить строку из таблицы phpmyadmin

Здравствуйте, mintchenkov, Вы писали:

M>Кау удалить нужную запись в таблице в phpMyAdmin 2.3.0
M>заранее спасибо

delete from table_name where /> "Голова — кость, поэтому болеть не может. " © Неизвестный автор

Re[2]: Удаление записей в phpMyAdmin 2.3.0

От: mintchenkov
Дата: 14.10.03 13:37
Оценка:

Здравствуйте, ЖуК, Вы писали:

ЖуК>Здравствуйте, mintchenkov, Вы писали:

M>>Кау удалить нужную запись в таблице в phpMyAdmin 2.3.0
M>>заранее спасибо

ЖуК>delete from table_name where >

Что такое id?? Номер строки И где это надо писать в phpMyAdmin 2.3.0? Кстати, а как изменить нужную запись

Re[3]: Удаление записей в phpMyAdmin 2.3.0

От: ЖуК http://smart-ip.net/
Дата: 14.10.03 14:24
Оценка:

Здравствуйте, mintchenkov, Вы писали:

M>Что такое id?? Номер строки И где это надо писать в phpMyAdmin 2.3.0? Кстати, а как изменить нужную запись

1. Выучи SQL
2. Пока не выучил — делай так:
выбираешь БД в меню справа. Там же выбираешь таблицу из которой надо удалить запись. Выбираешь закладку SQL в основном фрэйме. Нажимаешь кнопку «Пошел» («Go»). Среди выбраных записей выбираешь ту которую хочешь удалить (если ее нету — там есть внизу кнопочка показать следующие 30). Вообщем когда нашел нужную запись — делаешь напротив нее чекбокс выбраным. Нажимаешь «удалить». Все.

3. Если таблица большая и кликать на следующие 30 очень долго в поисках нужной записи. что же попытаюсь объяснить как построить нужный запрос. Итак у тебя допустим есть таблица с именем LAMERS в которой хранятся данные о. сам понимаешь. Есть в ней поля ID, NAME и EMAIL. Поле ID нам нужно для однозначной идентификации ламеров, а точнее записей о них (допустим, это целочисленное поле). Поэтому, если ты знаешь какой идентификатор у этой записи (например 1235), то можешь сразу ее выбрать или. удалить:

delete from table_name where ты знаешь, например только имя или е-мыл, то запрос будет несколько иным:

delete from table_name where name='Vasya Pupkin'

Однако, предупреждаю, что выполнение такого запроса приведет к удалению всех записей (ВСЕХ. ), у которых в поле name значение ‘Vasya Pupkin’.

Поэтому, если есть несколько таких ламеров, а удалить надо одного — сначала сделай выборку по имени:

select * from lamers where name='Pasya Pupkin';

посмотри ID нужной записи и напиши первый запрос для удаления. Аналогично именам можно поступить с е-мыл адресами

_____________________________________________________________
«Голова — кость, поэтому болеть не может. » © Неизвестный автор

Re[4]: Удаление записей в phpMyAdmin 2.3.0

От: mintchenkov
Дата: 14.10.03 15:44
Оценка:

Спасибо большое за ответ
Всё сделал, всё работает
А в примере, который ты дал, как удалить диапазон ламеров, т.е id которых равен, к примеру с 50 по 100?

Re[5]: Удаление записей в phpMyAdmin 2.3.0

От: uzzy
Дата: 15.10.03 03:34
Оценка:

delete from table_name where ((id>50) AND (id<100))

P.S. Да здравствуют узкопрофильные специалисты.
P.P.S. если есть ошибка в SQL-скрипте сильно не пинайте, уж слишком давно я не работал с базами.

Re[6]: Удаление записей в phpMyAdmin 2.3.0

От: ЖуК http://smart-ip.net/
Дата: 15.10.03 09:44
Оценка:

Здравствуйте, uzzy, Вы писали:

U>Здравствуйте, mintchenkov.

U>delete from table_name where ((id>50) AND (id <100)) U>P.S. Да здравствуют узкопрофильные специалисты.
U>P.P.S. если есть ошибка в SQL-скрипте сильно не пинайте, уж слишком давно я не работал с базами.

Ну можно так , а можно и по другому

delete from table_name where id between 50 and 100

_____________________________________________________________
«Голова — кость, поэтому болеть не может. » © Неизвестный автор

Re[7]: Удаление записей в phpMyAdmin 2.3.0

От: mintchenkov
Дата: 15.10.03 13:25
Оценка:

Здорово
Спасибо,
я на сайте mysql.ru нашел документацию, и хотел было почитать. но там стоко всего написано , что пока найдешь что тебе надо, глаза поламаешь, нет ли какого другого сайта, где можно вкратце прочитать про mysql

Re[8]: Удаление записей в phpMyAdmin 2.3.0

От: ЖуК http://smart-ip.net/
Дата: 15.10.03 13:32
Оценка:

Здравствуйте, mintchenkov, Вы писали:

M>Здорово
M>Спасибо,
M>я на сайте mysql.ru нашел документацию, и хотел было почитать. но там стоко всего написано , что пока найдешь что тебе надо, глаза поламаешь, нет ли какого другого сайта, где можно вкратце прочитать про mysql

А там поиском все быстро находится

_____________________________________________________________
«Голова — кость, поэтому болеть не может. » © Неизвестный автор

Re[9]: Удаление записей в phpMyAdmin 2.3.0

От: mintchenkov
Дата: 15.10.03 13:42
Оценка:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *