2011-01-24 3 views

Répondre

4

Il nécessite le privilège DROP que de MySQL 5.1 .16. (Avant le 5.1.16, il nécessite le privilège DELETE.)

1

vous auriez besoin d'un privilège DELETE.

+1

Ou à partir de la version 5.1.16, 'DROP' –

+0

Bien sûr, j'ai toujours dit que DELETE n'était pas le bon choix, car il réinitialise parfois les incréments automatiques. , ce qui n'est pas autorisé par DELETE. –

1

Il n'y a aucun privilège TRUNCATE spécifique. Voir le :

TRUNCATE TABLE vide complètement une table. Il nécessite le privilège DROP à partir de MySQL 5.1.16. (Avant le 5.1.16, il nécessite le privilège DELETE).

1

Selon le manuel de TRUNCATE syntax page MySQL:..

« TRUNCATE TABLE se vide d'une table complètement Elle exige le privilège DROP que MySQL 5.1.16 (Avant 5.1.16, il faut l'SUPPRIMER privilège). "

Questions connexes