2011-03-17 9 views

답변

39

열에 NOT NULL 제한이있는 경우 해당 열을 사용할 수 없습니다. 그렇지 않으면 괜찮습니다.

INSERT INTO MyTable(MyIntColumn) VALUES(NULL); 
2

열이 NOT NULL (null 가능)이 아닌 경우.

INSERT 문 대신 값 대신 NULL을 입력하면됩니다.

4

열이 null을 허용합니까?

,

INSERT INTO `database`.`table` (`column`) VALUES (NULL); 
11

이 그것을

삽입 TBL (기타, COL1, INTCOL) 값 ('ABC', 123을 수행하는 방법 : 그냥 phpMyAdmin을 테스트, 열이 널 (null)을 허용 int 유형의 NULL)

하거나 컬럼리스트

에서 생략 I nsert TBL (다른 COL1) 값 ('ABC', 123)

-3

이에 대한 최적의 솔루션

'0'으로 제공 문자열을 사용하는 동안 널 (Null) '로 사용 정수 사용

예 :

INSERT INTO VALIDUSER (수) 가치 (NULL);

+0

0 null은 매우 다른 의미가 있습니다. Null은 데이터가 없음을 의미 할 수 있습니다. 0은 그것이 0임을 의미합니다. 또는 user_id에 대한 심판을 상상해보십시오. 0은 id 0으로 기록하도록 지시하고, null은 사용자가 없음을 의미합니다. – borjab

0

그냥 삽입 쿼리를 사용하고 따옴표없이 NULL 키워드를 넣으십시오. 그게 작동합니다 -

INSERT INTO `myDatabase`.`myTable` (`myColumn`) VALUES (NULL); 
관련 문제