Mysql Error 1142錯誤解決方法

Error:ALTER command denied to user 'xxxx'@'localhost' for table 'uc_notelist'
Errno:1142
SQL::ALTER TABLE uc_notelist ADD COLUMN app1 tinyint NOT NULL

說明xxxx用戶沒有ALTER權限。
到mysql中,
mysql> SELECT alter_priv FROM user WHERE  User = 'xxxx';
發現alter_priv = 'N',果真沒有權限。
修改權限:
mysql> UPDATE user SET alter_priv='Y' WHERE User = 'xxxx';
mysql> flush privileges;
相關文章
相關標籤/搜索