sql >> データベース >  >> Database Tools >> SSMS

varchar()列を特定の値に制限しますか?

    check constraintの追加をすでに検討しましたか 値を制限するその列に?次のようなもの:

    CREATE TABLE SomeTable
    (
       Id int NOT NULL,
       Frequency varchar(200),
       CONSTRAINT chk_Frequency CHECK (Frequency IN ('Daily', 'Weekly', 'Monthly', 'Yearly'))
    )
    


    1. 関連する仕様のどこに、SQLスクリプトの一部のコメントが実際に(MySQLによって)有効なSQLとして実行されることが文書化されていますか?

    2. MySQLデータベース全体を有効なCSVファイルに変換またはエクスポートする方法はありますか?

    3. TSQLクエリは、過去24時間の1時間ごとの値を返します

    4. phpではクエリが非常に遅い(> 30秒)が、phpmyadminでクエリを実行すると速い