Какая привилегия требуется для усечения данных в phpmyadmin? - PullRequest
3 голосов
/ 24 января 2011

Я хочу, чтобы мой пользователь php-файла смог truncate. В phpmyadmin есть возможность установить privalage на DROP, но я не вижу его для TRUNCATE. Есть идеи?

Ответы [ 6 ]

7 голосов
/ 24 января 2011

Требуется привилегия DROP начиная с MySQL 5.1.16. (До 5.1.16 требуется привилегия DELETE).

5 голосов
/ 24 января 2011

усечение Требуется привилегия DROP, начиная с MySQL 5.1.16.(До 5.1.16 требуется привилегия DELETE).

http://dev.mysql.com/doc/refman/5.1/en/truncate-table.html

1 голос
/ 24 января 2011

"TRUNCATE TABLE требует привилегии DROP начиная с MySQL 5.1.16. (До 5.1.16 требуется привилегия DELETE."

http://dev.mysql.com/doc/refman/5.1/en/truncate-table.html

1 голос
/ 24 января 2011

В соответствии со страницей синтаксиса TRUNCATE руководства MySQL :

"TRUNCATE TABLE полностью очищает таблицу. Требуется привилегия DROP с MySQL 5.1.16 . ( До 5.1.16 требуется привилегия DELETE )."

1 голос
/ 24 января 2011

Специальной привилегии TRUNCATE нет. См. руководство :

TRUNCATE TABLE полностью опустошает стол. Это требует привилегии DROP с MySQL 5.1.16. (До 5.1.16 требуется привилегия DELETE).

1 голос
/ 24 января 2011

вам потребуется привилегия DELETE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...