MySQL таблица не редактируется в phpMyAdmin (без первичного ключа?) - PullRequest
0 голосов
/ 16 мая 2018

Я немного погуглил, но все еще не уверен, в чем проблема с моим текущим промежуточным проектом, куда я импортировал живую базу данных.

У меня есть промежуточный URL (среда plesk), где я обычно запускаю поддомен.myserver.com и создайте для него базу данных.Я импортирую базу данных живого сайта и запускаю над ней скрипт searchreplacedb, чтобы изменить таблицы в соответствии с моим промежуточным URL.

Однако для этого проекта - а это раньше не происходило со мной - я не могу редактировать таблицусодержимое внутри phpMyAdmin.Даже несмотря на то, что я настроил все как обычно, он обычно показывает мне опции EDIT, COPY, DELETE в phpMyAdmin для каждого столбца.

Для этой базы данных это не так.Также при попытке запустить searchreplacedb мне сообщают, что ни одна из таблиц не имеет «первичного ключа».Я не уверен, как это исправить или что я должен установить при экспорте, поэтому у меня есть обычные права, и все работает как обычно.

Спасибо за помощь, Мэтт

1 Ответ

0 голосов
/ 16 мая 2018

Чтобы сделать то, что вы хотите, вы должны установить «первичный ключ» в каждой таблице. Когда вы сделаете это, появится эти опции, чтобы редактировать, удалять и копировать.

Чтобы добавить «первичный ключ», следуйте этому видео .

...