-3

そのため、phpMyAdmin で提案されているように、MAMP ローカル開発用に phpMyAdmin を更新しました。

現在、主に WordPress サイトをローカルで開発するために MAMP を使用しています。

今、新しいデータベースを作成するたびに、次のエラーが発生します。

SELECT MAX( version ) FROM.WHERE `db_name` =  'temp'
AND  `table_name` =  ''
AND FIND_IN_SET(  'CREATE DATABASE', tracking ) >0

MySQL は次のように述べています。

#1064 - SQL 構文にエラーがあります。'WHERE db_name= 'temp' AND table_name= >'' AND FIND_IN_SET('CREATE DATABAS' at line 1

ただし、データベースはまだ作成されています。

データベースをクリックするたびに、このようなエラーが表示されます (この例では、データベースの名前は「ios」です)

SELECT tracking_active FROM.WHERE db_name =  'ios'
AND table_name =  'wp_commentmeta'
ORDER BY version DESC

MySQL は次のように述べています。

#1064 - SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルを参照して、1 行目の 'WHERE db_name = 'ios' AND table_name = 'wp_commentmeta' ORDER BY version DESC' の近くで使用する正しい構文を確認してください。

このエラーを理解できるほどの MySQL に関する知識はあまりありません。同じ問題を抱えている/何が起こっているのかを知っている人がいれば、これを理解するのに助けていただければ幸いです.

4

1 に答える 1

3

で気づきましたFROM.WHERE、 がありdotます。
タイプミスか、ソースコードにあります。

#1064 は構文エラーです。常に最初に SQL ステートメントを確認する必要があります。

于 2012-09-11T05:46:44.290 に答える