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

データは次のとおりです
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 by domain, 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 学習者の迅速な成長を支援します!