MySQLデータベースから古いユーザーを削除する方法を知りたい。例えば、それらが約30日間非活性であったかどうかを確認する。私はJavaでやろうとしましたが、ただ凍結します。古いmysqlユーザーをデータベースから削除する方法
答えて
私はmysql
側から、使用しているものは何でもワークベンチ/コンソール/にアクセスし、そこにユーザーが削除することをやって、それはつもり単純なクエリになるの提案:あなたがいることをしたい場合は
DELETE FROM users WHERE dateJoined < yourDate
Javaでは、JDBCを使用する必要があります。JDBC tutorialを確認してください。あなたが一度だけそれをしたいのであれば、私は本当にコンソールを使うことを提案しています。JDBCは定型コードがたくさんあります。データベースを使って何か他のことをやっていなければ、何のポイントもありません。 、生産や何かではない。
最後に参加した時刻からシステムの現在時刻を差し引いて30日以上経過しているかどうかを確認するにはどうすればいいですか? –
'DATE_SUB(NOW()、INTERVAL 30 DAY)'が現在の日付 - 30日である場合、ユーザ日付がそれより大きいかどうかを確認する必要があります。 '>' – Shadov
から削除するWHERE lastJoined> DATE_SUB (NOW()、INTERVAL 30 DAY) そうですか?ユーザーのいずれも削除されませんでした。 –
- 1. PHP - データベースからユーザを削除する方法MySQL
- 2. MySQLデータベースからレコードを削除する
- 3. Lotus Notesデータベースから古いメールを削除する
- 4. データベースとユーザーを確実に削除してMySQLで作成する方法
- 5. ユーザーがSQLデータベースからapp - deleteユーザーを削除するとき
- 6. データベースからの削除方法
- 7. Mixpanel - 古いユーザーのバルク削除
- 8. mysqlテーブルから古いレコードを削除するが、バックアップを保持する
- 9. MYSQLデータベースから削除された行を回復する方法
- 10. Laravel 5のカーネルから古いartisanコマンドを削除する方法
- 11. MYSQLデータベースで同様の重複を削除する方法
- 12. データベースからすべてのユーザーのレコードを削除する
- 13. S3で古いファイルを削除または削除する方法は?
- 14. Oracle 10gデータベース・スキーマから接続ユーザーを削除する
- 15. データベースからユーザーを削除する(Ruby on Rails、Devise)
- 16. auth0のユーザーをグループから削除する方法
- 17. アプリケーションからQuickBloxユーザー・タグを削除する方法は?
- 18. 複数の同一IDをmysqlデータベースから削除する
- 19. データベースからレコードを削除すると、mysql
- 20. データベースから特定のイメージを削除する[simple php/mySql]
- 21. MYSQLデータベースから削除された行を取得する
- 22. MySQLデータベースから特権を削除する
- 23. MySQLデータベースからレコードを1つ削除する
- 24. Git:ローカルコミットをgitデータベースから完全に削除する方法
- 25. RethinkDBデータベースからデータを削除する方法
- 26. mongodbデータベースから重複レコードを削除する方法
- 27. Oracleデータベースから重複行を削除する方法は?
- 28. データベースから繰り返し行を削除する方法は?
- 29. LongClickのデータベースからListViewアイテムを削除する方法は?
- 30. データベースから特定の行のデータを削除する方法
Javaでユーザーを削除しようとしたときのアプローチは何ですか? –
'for(DataUserユーザー:getAllUsers()){ long delay = System.currentTimeMillis() - user.getLastJoined(); if((delay/1000)> 86400 * 30){ \t user.delete(); } } ' –
これは何を使用していますか?休止状態? JPA?他に何か? – Thilo