これは非常に奇妙です..
PHPMyAdmin を使用してテーブルを表示しています。[編集: SQLYog でもまったく同じことを行います。] そのテーブルのレコードの 1 つを選択し、[削除] をクリックします。次に、列 (この場合、自動インクリメントの主キーである "users_id") が存在しないというエラーが表示されます。それでも..同じ情報に対して選択クエリを実行すると、レコードが正常に返されます。
したがって、レコードを完全に検索するために使用している SELECT クエリは次のとおりです。
select * from users where users_id = 53
引用符はありません。そして、問題なくレコードを返します。スクリーン キャプチャでお見せしたいのですが、評判は良いのですが、システム上、画像の投稿が許可されていません。(うーん)
ただし、これを行うには、[削除] をクリックして [実行] をクリックするか、SQL を直接入力します。
delete from users where users_id = 53
.. エラーが発生します。
Error
SQL query:
DELETE FROM `goat-dev`.`users` WHERE `users`.`users_id` =53
MySQL said: Documentation
#1054 - Unknown column 'users_id' in 'where clause'
明らかに何かがおかしくなっています...そして私には何がわかりません。助言がありますか?
完全な権限を持つ「root」としてログインしています。権限に制限がないことを確認するために、4 重にチェックしました (root がどのようにできるかはわかりません)。