質問
- mysqlのエラー
-
本文:
mysqlのupdateで以下のエラーがでます。
「エラー!: SQLSTATE[42000]: Syntax error or access violation: 1142 UPDATE command denied to user xxxx_user'@'xxx.minibird.netowl.jp' for table 'score'」
初心者で詳細はわかりませんが、localhostで実行するとでないため、これは権限の問題なのでしょうか?
insert文ではエラーはでません。
今は、何の手がかりもなく困っています。よろしくお願い申し上げます。
- 緊急度:急ぎ投稿者:maseeyouさん投稿時間:2017/03/28 23:33
回答 No.5923
-
本文:
平素はネットオウルをご利用いただき誠にありがとうございます。
ネットオウル運営チームです。
本ご質問は一定期間新たな回答がなかったため
運営チームで締め切らせていただきました。
■質問の締め切りについて
Q&A掲示板はユーザー様同士の交流掲示板です。
回答がもらえた場合、回答者へお礼コメントをしましょう。
問題が解決した際にはベストアンサーを選び、
質問を締め切ってください。
■再度のご質問について
ご質問が未解決の場合、「ワンポイント!」を参考に、
再度質問してみてください。
【ワンポイント!】
メールやFTPの設定がうまくいかない場合、
ネットオウルIDやサーバーIDなどのお客様情報を公開しない範囲で、
現在の設定内容を出来るだけ詳しく書いてみましょう。
設定内容のミスを指摘してもらえるかもしれません。
エラーが出てうまくいかない場合、
エラーメッセージの内容を書いてみましょう。
エラーメッセージにはエラー原因が詳しく書かれていることが多く、
問題の解決につながる回答が得られるかもしれません。
■ベストアンサーについて
ご質問の締め切りに際して、運営チームにて
ベストアンサーを選んでおります。
※ベストアンサーの回答者様には通常と同様のポイントが
付与されています。
--ネットオウル運営チーム--
- 投稿者:ネットオウル運営 投稿時間:2017/04/12 13:42
回答 No.5860
この回答がベストアンサーです
for table 'score' の後ろに、Query: とかついて無いの?
# まったく、秘密主義者ばかりだな。
普通の使い方では、権限が問題になるような作り方をすることはあまりないから、権限が問題になるような作り方をしていること(つまり、あなた乃至あなたに近い人が作ったプログラム)のバグなので、作者に聞いた方がいい。
あなたが作者なら、Syntax errorをまず疑うべき(パラメータが変とか)。
権限が問題なら、grant文を発行すれば済む話だけれど、アクセス権限を必要とさせる意図はきっと別なので多分正しい解決ではない。
minibirdでは、localhostでは接続すらできないはずだから、それでエラーにならないのは、それ以前の問題。
質問者からのコメント
どうもありがとうございます。
エラーは全文掲示しています。権限の問題でなくてよかったです。update文を色々検討してみます。
方向性が見つかったので、助かりました。