テーブル名にダッシュ (-) が含まれている場合の SQL エラー 1064 の解決
次の理由により、MySQL データベースをバックアップしようとするとエラーが発生する可能性があります。ダッシュ (-) を含むテーブル名。このエラーは通常、次のように表示されます:
Error Number: 1064 ... SELECT * FROM temp_01-01-000001
この問題を解決してテーブル名にダッシュを使用できるようにするには、テーブル名をバッククォート (`) で囲む必要があります。これにより、テーブル名を予約語ではなく文字列として扱うように MySQL に通知されます。
たとえば、次の修正されたクエリはエラーを解決するはずです。
SELECT * FROM `temp_01-01-000001`
テーブル名を で囲むことにより、エラーが解決されます。バッククォートを使用すると、MySQL はそれを有効なテーブル名として認識し、クエリを正しく実行します。この手法を使用すると、エラーが発生することなくテーブル名にハイフンまたはダッシュを使用できるようになります。
以上がテーブル名にダッシュ (-) が含まれている場合の SQL エラー 1064 を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。