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

DBから配列内のIDを検索するMYSQL

    これらのIDがカンマで区切られて保存されている場合は、 FIND_IN_SET()

    SELECT * FROM `table` WHERE FIND_IN_SET('2',`column_name`) >0
    

    ただし、スキーマを変更してから最初にテーブル構造を正規化できる場合は、カンマ区切りの値を保存することはお勧めできません。

    データベースの正規化



    1. mysqlの1つのフィールドのみを除くすべてのフィールドを選択する

    2. INFORMATION_SCHEMAとsysobjects

    3. Mysqlデータベースのバックアップ

    4. 垂直出力を使用してSQLiteクエリ結果を表示する