2017-03-14 11 views
2

データベースにUnityにPHPスクリプトを介して接続しています。このスクリプトを使用すると、アカウントを登録してデータベースの行に設定できます。だから私は新しいアカウントを作るたびに、私は "ユーザー"テーブルに新しい行を作成します。phpMyAdmin行を編集または削除しようとするとエラー#1064が返されます

私の問題は、編集または削除するアイコンをクリックしての行を編集または削除しようとするとエラーが発生することです。 phpmyadmin。手動でクエリを作成しようとすると、phpmyadminで動作しますが、アイコンをクリックしたときにphpmyadminが実行しようとしているクエリはありません。

SQL query: Documentation Edit 


SELECT * FROM `UserData`.`Users` WHERE ; 

MySQL said: Documentation 

#1064 - You have an error in your SQL syntax; check the manual that 
corresponds to your MariaDB server version for the right syntax to use 
near '' at line 1 

私は手動でそれが正常に動作し同様の正しいクエリを実行しよう:

SELECT * FROM `UserData`.`Users` WHERE ID = 1 ; 

は、誰もがこの問題の原因を知っているか、多分それのための修正を知っていますか?

My server version

+2

更新/削除クエリを表示します。好ましくはテキストであり、画像ではない。 – aynber

+2

WHEREを使用する場合は、何かを指定する必要があります。すべての行が必要な場合は、WHEREをそのままにします。これはあなたが話していた更新/削除ではありません。まず[SQLコマンド](https://mariadb.com/kb/en/mariadb/sql-commands/)を見て、基本的な構文を読んでみることをお勧めします。 – aynber

+0

私はMAC上でphpmyadminを使って同じ問題を抱えています。私は編集や削除のためにグラフィカルインターフェースを使用しているので、間違ったクエリを供給するのは問題ではないと思います。すなわち、照会がインターフェースによって誤って提出されるか、またはデータベースが単に壊れているかのいずれかであるか? @プルルパー、これを解決しましたか?ありがとう! – mzzx

答えて

0

私は同じ問題を抱えている、そしてその周りの仕事が私のために働いていた私がやりたいものは何でものために、対応するSQLコードとSQ​​Lシェル]タブを使用していた - 私はアイコンを使用すると、エラーがのみ発生。ですから、これはphpmyadmin/iconsのインタフェースに問題があるはずです。これは面倒ですが、少なくとも私はSQLライブラリを失っていません。

誰かがより良い解決策を持っていれば、私は知りたいと思うでしょう。 (私はMac OS X 10.10.2上でphpmyadmin 4.5.6.2を使用しています)

関連する問題