select distinct を使用して一意のデータをクエリし、unqueried time sorting を使用してクエリ エラーを解決する mysql8 データベースについて

この記事がオリジナルの記事である場合は、転載の際に元の記事の出典を示してください
この記事のブログアドレス: https://hpzwl.blog.csdn.net/article/details/130247352

Red Fatty Network Technology のブログ百科事典: 開発技術集 (Qt 実用技術、Raspberry Pi、3D、OpenCV、OpenGL、ffmpeg、OSG、シングルチップ マイコン、ソフトウェアとハ​​ードウェアの組み合わせなど) を随時更新中...

データベース関連開発


質問

  mysql8 データベースでは、個別のデータを照会するために個別の選択を使用し、照会されていない時間の並べ替えを使用して照会エラーを引き起こします. 同じデータベースが到達不能なマシンにインストールされ、この問題はクライアント マシンで発生しますが、本社の開発マシンにはありません。この問題。まず、展開環境と運用を完全に回避することはできないため、エラーの可能性を減らすために妥協案を選択する必要があります。


試す

試行 1: 両側で mysql の navicat を使用してクエリを実行する

select distinct shiJianLeiXing, chengXingFangXiang, yuYingLiShuiPing, sheBeiXingHao, penZuiGuiGe, penZuiZhiJing, danWanGuiGe, danWanLiuLiang, youXiaoDaiKuan, penSheJuLi, penSheJiaoDu from ames_k_peeening_test_piece_forming_knowledge_info where  ( shiJianLeiXing = '基础件' )  and ( chengXingFangXiang = '弦向' )  order by chuangJianShiJian desc;

  ここに画像の説明を挿入
 &emspl; お客様のエラーは次のとおりです (並べ替え属性が select distinct にある必要があることを思い出してください):
ここに画像の説明を挿入
  開発マシンでは、次のとおりです。
  ここに画像の説明を挿入

  顧客が展開したサーバーで同じステートメントに問題があり、理由は不明です。

試行 2: 個別の選択で並べ替えを使用しますが、機能しません

  ここに画像の説明を挿入


解決

  他の選択された並べ替えも失敗し、クエリを実行できず、特定の理由が不明であるため、並べ替えは使用されなくなりました。

select distinct shiJianLeiXing, chengXingFangXiang, yuYingLiShuiPing, sheBeiXingHao, penZuiGuiGe, penZuiZhiJing, danWanGuiGe, danWanLiuLiang, youXiaoDaiKuan, penSheJuLi, penSheJiaoDu from ames_k_peeening_test_piece_forming_knowledge_info where  ( shiJianLeiXing = '基础件' )  and ( chengXingFangXiang = '弦向' );

  ここに画像の説明を挿入

  ここに画像の説明を挿入


この記事がオリジナルの記事である場合は、転載の際に元の記事の出典を示してください
この記事のブログアドレス: https://hpzwl.blog.csdn.net/article/details/130247352

おすすめ

転載: blog.csdn.net/qq21497936/article/details/130247352