MySQL エラー 1064: XAMPP の構文の不一致
XAMPP コントロール パネルで、一部のユーザーに構文の問題を示すエラー 1064 が発生する場合があります。このエラーには、「SQL 構文にエラーがあります。マニュアルを確認してください...」というメッセージが伴うことがよくあります。
詳しく調べると、問題は「VISIBLE」の使用にあることがわかります。 SQL ステートメントにインデックスを追加するときに " キーワードを使用します。 「VISIBLE」キーワードを削除すると、クエリは正常に実行されます。
根本的な原因: MariaDB 構文の違い
XAMPP は、MariaDB をデフォルトのデータベース サーバーとして使用します。特定の操作には独自の独自の構文を使用します。 "VISIBLE" キーワードは MariaDB ではサポートされておらず、SQL ステートメントにキーワードを含めると構文エラーが発生する可能性があります。
解決策:
この問題を解決して回避するには今後同様のエラーが発生する可能性があるため、MySQL と MariaDB の構文の違いに注意することが重要です。 MariaDB で XAMPP を使用する場合、潜在的な構文エラーを避けるために、MariaDB の特定の構文ドキュメントを参照することをお勧めします。
さらに、MariaDB プロジェクトには、問題を報告および追跡できる独自のバグ追跡システムがあります。この特定のケースについては、問題は MariaDB Issue Tracker (MDEV-7317) に文書化されており、詳細と解決に予想されるタイムラインが示されています。
以上がXAMPP でインデックスを追加すると MySQL エラー 1064 が発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。