Rumah > pangkalan data > tutorial mysql > Mengapa Pertanyaan MySQL Saya Mengembalikan \'Select Command Denied\' Apabila Jadual Sebenarnya Wujud?

Mengapa Pertanyaan MySQL Saya Mengembalikan \'Select Command Denied\' Apabila Jadual Sebenarnya Wujud?

Mary-Kate Olsen
Lepaskan: 2024-11-27 06:59:14
asal
578 orang telah melayarinya

Why Does My MySQL Query Return

arahan pilih ditolak kepada pengguna: Ralat Yang Tidak Dikenalpasti

Dalam aplikasi web berasaskan MySQL, anda mungkin menghadapi ralat "pilih arahan ditolak kepada pengguna ''@'' untuk jadual ''". Walaupun ralat ini biasanya mencadangkan isu kebenaran, ia juga boleh dicetuskan oleh sebab yang berbeza, seperti yang ditunjukkan dalam kod yang disediakan.

Isu itu timbul dalam baris "MySqlDataReader result1 = command1.ExecuteReader();" daripada kod tersebut. Walau bagaimanapun, masalah asas terletak pada pernyataan SQL "Select Strike,LongShort,Current,TPLevel,SLLevel from json.tbl_Position where TradeID = '" i "'"". Secara khusus, nama jadual dirujuk sebagai "json.tbl_Position".

Ralat berlaku kerana jadual "json.tbl_Position" tidak wujud dalam pangkalan data. Dalam kod yang disediakan, nama jadual hendaklah "jsontest.tbl_Positions" sebaliknya, membetulkan nama yang salah ini akan menyelesaikan isu tanpa mengubah sebarang kebenaran.

Perlu ambil perhatian bahawa punca khusus "arahan pilih ditolak" ini. ralat tidak dicerminkan secara langsung dalam mesej ralat Oleh itu, adalah penting untuk menyiasat pernyataan SQL yang mendasari dengan teliti untuk mengenal pasti sebarang rujukan jadual yang mungkin menyebabkan. isu.

Atas ialah kandungan terperinci Mengapa Pertanyaan MySQL Saya Mengembalikan \'Select Command Denied\' Apabila Jadual Sebenarnya Wujud?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan