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은 테이블이 어디에 있든 N을 저장하는 것을 볼 수 있습니다. NULL 값.
위 내용은 NULL 값이 포함된 테이블에서 CSV 파일로 데이터를 내보내는 경우 MySQL은 어떻게 평가합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!