2016-12-14 1 views
0

У меня возникла проблема с phpMyAdmin, я не могу редактировать/удалять данные из таблицы, я не могу увидеть параметр drop в таблице mysql.Поле запроса таблицы PhpMyAdmin: не удается увидеть параметр редактирования/удаления

Пожалуйста, помогите мне скриншот:

enter image description here

table structure screenshot

+0

пост скриншот структуры таблицы –

+0

Какой счет вы войти в PhpMyAdmin используя? Удалить эту учетную запись из этой базы данных? – RiggsFolly

+0

либо у вас нет первичного для таблицы, либо это извлеченные данные из запроса. –

ответ

0

Вы можете также видеть текст уведомления

Текущее выделение не содержит уникальный столбец. Редактирование сетки, флажок, редактирование, копирование и удаление недоступны.

или

Текущий выбор не содержит уникальный столбец. Редактирование сетки, редактирование, копирование и удаление могут привести к нежелательному поведению.

Эти предупреждения являются ответом на ваше замешательство.

Это потому, что у вас нет уникального столбца (такого как уникальный или первичный ключ). Это затрудняет то, что вы на самом деле редактируете строку, о которой вы думаете. Начиная с phpMyAdmin 4.5.0, были сделаны улучшения в том, как phpMyAdmin определяет уникальность строки. Вы можете включить $cfg['RowActionLinksWithoutUnique'], а phpMyAdmin приложит все усилия для обеспечения согласованности данных, но лучшим решением будет иметь столбец, который будет уверен в уникальности.

Смотрите также https://docs.phpmyadmin.net/en/latest/config.html#cfg_RowActionLinksWithoutUnique и PHPMyAdmin 4.0.5 - Grid edit, checkbox, Edit, Copy and Delete features are not available