2013-08-10 2 views
0

Я только что создал таблицу и добавлю данные в строки. Теперь мне нужно удалить несколько строк, но я не могу сделать это с помощью mysql-wokbench. Удалить строки отключено. Также я не могу редактировать данные, когда я выбираю «Данные таблицы Edita». Вы можете мне помочь? Почему это так? enter image description hereНе удается обновить и удалить данные - SQL

Я НЕ МОГУ УДАЛЯТЬ РУКОЙ, ИСПОЛЬЗУЯ ЭТО РАБОЧИЙ БАНК. НО Я НЕ МОЖЕТ ИЗ SQL QUERY.

+0

Пользователь, с которым вы вошли в систему, как имеющий возможность «УДАЛИТЬ»? – jterry

+0

, пожалуйста, проверьте свои права пользователя ... – Lab

+0

p.s Можно ли вставлять данные в таблицы, используя конструктор? не используя команды SQL? – grep

ответ

1

Для редактирования набора результатов из запроса, такого как SELECT * from table, таблица должна иметь определенный первичный ключ, так как это WB использует для поиска определенной записи.

+0

yeas. это оно. Другие клиенты SQL работают без первичного ключа. Я восхищался тем, что ВБ тоже может. – grep

0
SHOW GRANTS FOR CURRENT_USER; 

Посмотрите, имеете ли вы на это права.

+0

У меня есть все права. Я проверил. – grep

+0

«ГРАНТ ВСЕ ПРИВИЛЕГИИ НА *. * К корню \ '@ \ localhost \ IDENTIFIED BY PASSWORD \' * 594BDB29093A5 ..... 70F914B05B2D5D02FB5A \ 'С ПРЕДУПРЕЖДЕНИЕМ ОПЦИИ' – grep

+0

Тогда, вероятно, это ошибка программы. I рекомендуем HeidiSQL, его открытый источник. – Mihai

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