sql >> データベース >  >> RDS >> Mysql

MySqlのテーブルから(条件付きで)最後のレコードを削除する方法

    テーブルをuser_id(WHERE user_id =1など)でフィルタリングしてから、時間(ORDER BY datetimeなど)で並べ替えてから、クエリを1つのアイテム(LIMIT 1など)に制限して、このクエリの結果を削除する必要があります。最後に、次のようなクエリが表示されます:

    DELETE FROM LoginTime WHERE user_id=1 ORDER BY datetime DESC LIMIT 1
    


    1. postgresデータベースに単一のテーブルのバックアップを作成するにはどうすればよいですか?

    2. groupbyによって返されたレコードの数をカウントします

    3. PostgreSQL-データベースの名前を変更

    4. リンクサーバーでのログインのしくみ(T-SQLの例)