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

jOOQを使用した間隔でdate_sub()関数を実装する

    解決策:

    jOOQは、Oracleデータベースにわずかに偏っているため、次のコマンドを使用するだけで日間隔の加算/減算を実装します。

    // Java
    DSL.currentTimestamp().sub(1);
    

    上記のレンダリング:

    -- Oracle
    sysdate - 1
    
    -- MySQL
    date_add(current_timestamp(), interval -1 day)
    

    もちろん、 date_add() 必要に応じて、直接機能します:

    // Java
    DSL.dateAdd(DSL.currentTimestamp(), -1);
    

    いくつかのドキュメント:




    1. 成功したMySQLDELETEは何を返しますか? DELETEが成功したかどうかを確認するにはどうすればよいですか?

    2. ルームエラー:クエリによって返される列にフィールド名がありません

    3. ONDUPLICATEKEYに相当するSQLServer2000?

    4. 複数のPostgresスキーマでDjangoユニットテストが失敗する