NULL
을 MySQL을 사용하여 varchar 열에 삽입 할 수없는 이유는 무엇입니까?MySQL이 Varchar 열에 NULL 삽입
는 PHP :
if ($startSemester == "") {
$startSemester = 'NULL';
}
mysqli_query($gradschool_application_2_connect, "INSERT INTO Application (startSemester) VALUES ('".$startSemester."')");
이 현재 코드 문자열 NULL
아닌 유형을 입력. 작은 따옴표를 제거하면 쿼리가 작동하지 않습니다. 이 하나의
컬럼에 NULL 제약 조건이 있습니까? –
그것은 VALUES ('NULL')이 아닌'VALUES (NULL)'이어야합니다. 준비된 성명서를 사용하는 것이 좋습니다. – VMai
아마도 데이터베이스 필드가 null이 아닌 값으로 설정되어 있습니까? – Sebastien