NULL 값을 삽입하려면 UPDATE 명령을 사용할 수 있습니다. 다음은 구문입니다 -
업데이트 yourTableName SET yourColumnName=NULL;
먼저 테이블을 생성하겠습니다 -
mysql> create table insertNullValue -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ClientName varchar(100), -> ClientCountryName varchar(20) -> );쿼리 OK, 영향을 받는 행 0개(0.54초)
다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리입니다 -
mysql> insert into insertNullValue(ClientName,ClientCountryName) values('Larry','US');Query OK, 1행 영향(0.19초) mysql> insert into insertNullValue(ClientName,ClientCountryName) values('David', 'AUS');쿼리 OK, 1행 영향(0.09초)mysql> insertNullValue(ClientName,ClientCountryName) values('Bob','UK')에 삽입;Query OK, 1행 영향(0.17초)
다음은 select 문을 사용하여 테이블의 모든 레코드를 표시하는 쿼리입니다 -
mysql> select * from insertNullValue;
이것은 다음과 같은 출력을 생성합니다 -
+----+------------+-------------------+| 아이디 | 클라이언트 이름 | ClientCountryName |+----+------------+---------+| 1 | 래리 | 미국 || 2 | 데이비드 | 호주 || 3 | 밥 | 영국 |+----+------------+-------------------+3행 세트(0.00초)사전>다음은 열에 NULL 값을 삽입하는 쿼리입니다 -
mysql> update insertNullValue set ClientCountryName=NULL;Query OK, 영향을 받는 3개 행(0.19초) 일치하는 행:3개 변경됨:3개 경고:0ClientCountryName' 컬럼에 NULL 값이 삽입되었는지 확인해보자. 다음은 쿼리입니다 -
mysql> select * from insertNullValue;이것은 NULL 값을 표시하는 다음 출력을 생성합니다 -
+----+------------+-------------------+| 아이디 | 클라이언트 이름 | ClientCountryName |+----+------------+---------+| 1 | 래리 | 널 || 2 | 데이비드 | 널 || 3 | 밥 | NULL |+----+------------+-------------------+세트에 행 3개(0.00초)사전>