NULL 値を含むテーブルからデータをエクスポートすると、MySQL は NULL 値を含むレコードの CSV ファイルに \N を保存します。これは、次の例で説明できます。
次のデータを含むテーブル 'student_info' の値をエクスポートするとします:
mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla | Computers | | 130 | Ram | Jhansi | Computers | | 132 | Shyam | Chandigarh | Economics | | 133 | Mohan | Delhi | Computers | | 150 | Saurabh | NULL | Literature | +------+---------+------------+------------+ 7 rows in set (0.00 sec)
結果を見ると、ID 150 のアドレス フィールドに NULL 値が含まれていることがわかります。次のクエリは、このテーブルのデータを Student_27.CSV -
mysql> Select * from Student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student_27.csv' FIELDS TERMINATED BY ','; Query OK, 7 rows affected (0.02 sec)
にエクスポートします。上記のクエリは、次の値をファイル Student_27.CSV-
101 YashPal Amritsar History 105 Gaurav Chandigarh Literature 125 Raman Shimla Computers 130 Ram Jhansi Computers 132 Shyam Chandigarh Economics 133 Mohan Delhi Computers 150 Saurabh \N Literature
に保存していることがわかります。 MySQL のテーブル Store \N には NULL 値が含まれる次の値があります。
以上がNULL 値を含むテーブルから CSV ファイルにデータをエクスポートした場合、MySQL はどのように評価しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。