mysql に最新のレコードを取得するよう依頼する
ringa_lee
ringa_lee 2017-05-18 10:45:19
0
3
522

データは次のとおりです
id ドメイン ポート 電子メール タイプ 名前 値 ttl ルート def リマーク
2390 test.cn 80 123@qq.com 1 www 123.123.123.123 0 0 0
2523 test.cn 80 123@ qq.com 1 www 123.123.123.123 1800 0 0

テーブル内に同じデータが2つあります(ttlとidが違います)ので、最新のレコード(2523など)を保持したいのですが、操作方法を教えてください。

使用する必要があるテスト ステートメントは次のとおりです。データベースは mysql 5.7

リーリー
ringa_lee
ringa_lee

ringa_lee

全員に返信 (3)
Peter_Zhu

テストから削除
where (id,domain,port,emailコード>、タイプコード>、名前コード>、値コード>、ルートコード>、定義コード>、コメント) にはありません (
select * from (domain,port,email,type,name,value,route,def,remark) not in (
select * from (
select max(id) id,domain,port,email,type,name,value,route,def,remark
from test group bydomain,port,email,type,name,value,route,def,remarkselect max(id) id,domain,port,email,タイプ名前ルートdefremark

domainportemailtypename によるテスト グループからコード>、値コード>、ルートコード>、定義コード>、コメントコード>) tmp)
いいねを押す+0
    世界只因有你

    テストから最大(ID)、ドメイン、ポート、電子メール、タイプ、名前、値、ルート、デフォルト、コメントを選択 GROUP BY ドメイン、ポート、電子メール、タイプ、名前、値、ルート、デフォルト、コメント;

    いいねを押す+0
      小葫芦

      削除スクリプトを生成するための SQL を提供します

      リーリー
      いいねを押す+0
        最新のダウンロード
        詳細>
        ウェブエフェクト
        公式サイト
        サイト素材
        フロントエンドテンプレート
        私たちについて 免責事項 Sitemap
        PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!