조건을 사용하여 int 열에 NULL 값을 삽입할 수 있습니다. 즉, 열에는 NOT NULL 제약 조건이 없어야 합니다. 구문은 다음과 같습니다.
INSERT INTO yourTableName(yourColumnName) values(NULL);
위 구문을 이해하기 위해 먼저 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다.
mysql> create table InsertNullDemo -> ( -> StudentId int, -> StudentName varchar(100), -> StudentAge int -> ); Query OK, 0 rows affected (0.53 sec)
다음은 해당 컬럼에 값이 전달되지 않을 때마다 NULL을 삽입하는 쿼리입니다. 여기 이 열은 StudentAge입니다. MySQL은 기본적으로 null 값을 삽입합니다. 레코드를 삽입하는 쿼리는 다음과 같습니다.
mysql> insert into InsertNullDemo(StudentId,StudentName) values(101,'Mike'); Query OK, 1 row affected (0.19 sec) mysql> insert into InsertNullDemo values(101,'Mike',NULL); Query OK, 1 row affected (0.24 sec)
테이블의 모든 레코드를 표시하고 INT 열에 NULL 값이 삽입되었는지 확인하세요. 쿼리는 다음과 같습니다.
mysql> select *from InsertNullDemo;
다음은 INT 열에 NULL이 표시된 출력입니다.
rreee위 내용은 MySQL의 INT 열에 NULL 값을 삽입합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!