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

毎週のイベントをMySQLに保存する最良の方法は?

    簡単な方法は次のとおりです。

    EventID Title    Mon Tue Wed Thu Fri Sat Sun BeginningDate EndDate
    1       MyEvent  0   0   0   1   0   0   0   14-01-2010    14-01-2033
    

    使用方法:

    実行したい日に1を設定するだけです。 7日間のカレンダーはすぐに変更される可能性は低いため、その構造は不変である必要があります。日の任意の組み合わせを選択できます。

    要約するには:

    毎週木曜日に実行:

    EventID Title    Mon Tue Wed Thu Fri Sat Sun BeginningDate EndDate
    1       MyEvent  0   0   0   1   0   0   0   14-01-2010    14-01-2033
    

    毎週木曜日と月曜日に実行:

    EventID Title    Mon Tue Wed Thu Fri Sat Sun BeginningDate EndDate
    1       MyEvent  1   0   0   1   0   0   0   14-01-2010    14-01-2033
    

    さらに、イベントスケジュールごとに1行しか取得できないため、プログラムでの処理がより簡単でクリーンになります。

    たとえば、月曜日に実行されるすべてのイベントを検索するには、次のようにします。

    select * from Events where Mon = 1
    


    1. テーブル内の2つの異なる行セットの数を取得し、それらを分割します

    2. 次の行の値を返すjson_encode-PHPPDOSQL HighCharts

    3. PHPおよびMYSQLを使用して、mysqlデータベースのジャンク文字をアラビア文字と照合する方法

    4. MySQLのWebSecurity.CreateAccountが失敗する