2017-02-27 6 views
0

私はSQLを学んでいます。私はいくつかのコースを取ったので、実際の状況で実際のデータベースを勉強し始めています。私はスーパーメトリックスを使用してmysqlデータベースにワードプレスを問い合わせています。私は、次の要求を書いた:「SELECTクエリのみが許可されています」エラー

Select wp_users.user_nicename, 
wp_users.display_name,wp_10_posts.post_title,wp_10_posts.post_author,wp_10_posts.post_date 
from wp_10_posts 
Inner join wp_users 
on wp_10_posts.post_author=wp_users.ID 
ORDER BY wp_10_posts.post_date DESC; 
limit 150 

をそして、私は次のようなエラーがあります:"Only SELECT queries allowed"

+3

制限は、クエリ内にあるべきで、新しいSQLコマンドとして使用されるクエリの最後でなければなりません – EoinS

答えて

4

間違っ;位置を移動させます。 ;がそうでなければLIMIT 150は

Select 
     wp_users.user_nicename 
     ,wp_users.display_name 
     ,wp_10_posts.post_title 
     ,wp_10_posts.post_author 
     ,wp_10_posts.post_date 
    from wp_10_posts 
    Inner join wp_users on wp_10_posts.post_author=wp_users.ID 
    ORDER BY wp_10_posts.post_date DESC 
    limit 150; 
+0

なぜdownvote ??? – scaisEdge

+0

私はDVをしませんでしたが、その質問はちょうどタイプミスであり、質の低い質問で誰かがそれが完全な吹き抜けの答えではなく、ただのコメント(そしてさらに削除)を得られないと思ったからかもしれません。 – yivi

+1

私は、コードがコメントよりも表現力があると思っています。 – scaisEdge

3

が今動作するはずですが!クエリの最後にセミコロン....

Select wp_users.user_nicename, 
wp_users.display_name,wp_10_posts.post_title,wp_10_posts.post_author,wp_10_posts.post_date 
from wp_10_posts 
Inner join wp_users 
on wp_10_posts.post_author=wp_users.ID 
ORDER BY wp_10_posts.post_date DESC 
limit 150; 
+4

(セミコロンの前にすなわち)あなたは何を変えたのですか?何が間違っていたの?コードのみの回答はサイトにとって有用ではありません。ちょっと拡張して答えを説明してください。 – yivi

+1

は、セミコロンの位置をクエリの末尾に変更しました –

+2

答えに入れてください。 – yivi

関連する問題