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

データベースへの日付と時刻の挿入を防止する

    要求している部屋番号と新しい予約時刻を使用してテーブルの予約からカウントし、再開始時刻と再送信時刻の間にレコードがテーブルに存在するかどうかを確認します。

    私があなたの質問を正しく理解した場合、以下の2つのクエリのいずれかが機能するはずです。

    select count(1) from reservations where roomname = 'XYZ' and '17-SEP-17' between resstart and resend;
    

    または

    select count(1) from reservations where roomname = 'XYZ' and to_date('17-SEP-17') between resstart and resend;
    


    1. 有効期限チェックの基本的な日付比較

    2. 拡張イベントでの述語注文の問題

    3. MAMPインストールでターミナルからmysqlコマンドを実行する方法は?

    4. 同じ名前の列を持つテーブルを結合するときのPHPの問題