Maison > base de données > tutoriel mysql > Pourquoi ma requête MySQL renvoie-t-elle « Commande de sélection refusée » alors que la table existe réellement ?

Pourquoi ma requête MySQL renvoie-t-elle « Commande de sélection refusée » alors que la table existe réellement ?

Mary-Kate Olsen
Libérer: 2024-11-27 06:59:14
original
572 Les gens l'ont consulté

Why Does My MySQL Query Return

commande select refusée à l'utilisateur : une erreur mal identifiée

Dans une application Web basée sur MySQL, vous pouvez rencontrer l'erreur "commande select refusée à l'utilisateur ''@'' pour la table ''". Bien que cette erreur suggère généralement un problème d'autorisations, elle peut également être déclenchée par une cause différente, comme illustré dans le code fourni.

Le problème survient à la ligne "MySqlDataReader result1 = command1.ExecuteReader();" du code. Cependant, le problème sous-jacent réside dans l'instruction SQL " Select Strike, LongShort, Current, TPLevel, SLLevel from json.tbl_Position où TradeID = '" i "'" ". Plus précisément, le nom de la table est référencé comme " json.tbl_Position ".

L'erreur se produit car la table "json.tbl_Position" n'existe pas dans la base de données. Dans le code fourni, le nom de la table doit être. "jsontest.tbl_Positions" à la place. Corriger ce terme abusif résoudra le problème sans modifier les autorisations.

Il est important de noter que cette cause spécifique de l'erreur "commande de sélection refusée" n'est pas directement reflétée dans le message d'erreur. Par conséquent, il est crucial d’examiner attentivement l’instruction SQL sous-jacente pour identifier toute référence de table potentielle susceptible d’être à l’origine du problème.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal