2017-01-17 2 views
0

Я создаю таблицу в базе данных и вводим некоторые данные в таблицу. Но я хочу удалить данные из таблицы вручную, но на phpMyAdmin нет опции. Here is a picture.Не удается удалить данные из phpMyAdmin?

+1

@nhasan Вы создали уникальные/первичные ключи на столе? – Rahi

+0

@ Рахи нет, я этого не сделал. – nhasan

+0

Если вы немного прокручиваете, что сообщение говорит зеленым чуть выше SQL-запроса? –

ответ

1

Вам нужно создать первичный ключ в PhpMyAdmin, чтобы иметь возможность удалять строки.

Если в качестве первичного ключа не используется поле, вы можете добавить столбец «id» с автоинкрементами или использовать первичный ключ нескольких столбцов. Вы можете перейти в меню «Структура», чтобы добавить ключ. После определения первичного ключа phpMyAdmin может управлять удалением, но это проблема phpMyAdmin, а не MySQL. Фактически вы можете удалить строку по запросу ad hoc sql.

+0

@luca_flori, спасибо. – nhasan

+1

Для большей ясности, любой уникальный ключ будет делать - он не должен быть первичным ключом. –

0

Вы можете попробовать использовать вкладку «SQL», а затем удалите строки, выполнив запрос, как это:

DELETE FROM FORM WHERE sf_phone = 0 

Это просто пример, вы можете custumize запрос, как вы хотите.

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

До встречи.

Смежные вопросы