1. ホーム
  2. mysql

mysqlがエラーを報告する(ユニークなテーブル/エイリアスでない)。

2022-02-12 04:45:27

一意でないテーブル/エイリアス
エラー番号:1066
問題の分析
SQL文の中に一意でないテーブルまたはエイリアスが存在する。
解決方法
1. 問題個所のSQL文が同じテーブル名を使用しているか、同じテーブルの別名を定義しているかを確認してください。
2. SELECT文で照会するフィールド名が繰り返し定義されているか、定義されていないかを確認します。
エラーが発生していないか確認します。
プログラムをデバッグしてみると、本当はMySQLのmysql_real_query()メソッドを呼び出して、 "left join table1" と "from table1" の両方でクエリを実行したために、このエラーが発生することがわかりました。
解決方法
正しいSQL文を使用するだけです。