ホームページ  >  記事  >  バックエンド開発  >  最初の 100 個のデータを削除し、主キー ID に従って並べ替えます。

最初の 100 個のデータを削除し、主キー ID に従って並べ替えます。

WBOY
WBOYオリジナル
2016-06-23 13:50:121348ブラウズ

SQL文の書き方は?
うーん
これを書いて何か間違っていますか?


ディスカッションに返信 (解決策)

ID が入っている訪問記録から削除 (訪問記録の ID 順に ID を選択、制限 100)

delete from visitrecord where id in (select top 100 from visitrecord order by id asc)

ID が入っている訪問記録から削除 (ID 順に訪問記録から ID を選択) asc 制限 100)

このバージョンの MySQL はまだ 'LIMIT & IN/ALL/ANY/SOME サブクエリをサポートしていません

ID が入っている訪問レコードから削除 (訪問レコードの順序から ID asc で上位 100 を選択)
あなたの書き込みメソッドはsqlserverです

mysqの書き方は以下の通りです
delete from visitrecord where id in (select id from visitrecord order by id asc limit 100); どれも素晴らしい神様ですね、軽く通り過ぎました~~~

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。