mysqlは、mysql_queryから動作しないビューを作成します
質問
MySQLデータベースにビューを作成するコードがあり、ローカルサーバーで正常に動作しています。それは正常にビューを作成し、収穫します。しかし、私のオンラインサーバーではエラーが発生します
"CREATE VIEW command denied to user"
オンラインデータベースの場合、データベース形式でビューを手動で作成しますphpMyAdmin [MyAdminはLocalHost Online]を作成しているため、オンラインデータベースでビューを作成する許可があります。
しかし、PHPで mysql_query
それは与えています command denied
エラー。 PHPでビューを作成するためのサービスはありますか?
解決
このメッセージには、ユーザーにはビューを作成するのに十分なアクセス許可がないことが示されています。特定のユーザー @特定のホストに許可が付与されます。実行する必要があります
GRANT CREATE VIEW ON *.* TO 'username'@'host';
ホストは、作成ビューが実行される場所からのホスト名です
また、ユーザーは関係するすべてのターブと列の選択を選択している必要があります
所属していません StackOverflow