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

MySQL:少なくとも1つがNULLにならないように列のセットを制約する

    私はそのような制約を強制する方法を知りません。

    回避策として、2つの異なる列を用意することを検討してください。電話帳IDまたは文字列リテラルを含むデータ用の1つの列と、「exact」または「wildcard」のいずれかのデータ型用の別の列がある場合は、両方の列にNOTNULL制約を設定できます。明らかな欠点の1つは、phonebooksテーブルにFK制約を設定できないことです。



    1. SQL、カスケードの削除時およびカスケードの更新時

    2. PHPで特定のユーザーのデータを取得する

    3. mysqlコマンドラインでmysqldumpを使用してバックアップを作成中にエラーが発生しました

    4. AndroidStudioをSQLServerデータベースに接続するにはどうすればよいですか?