예를 들어 프로필 설정 페이지의 이름 옆에있는 체크 박스를 일반인에게 표시할지 여부를 선택할 수있는 옵션이 있습니다. Visible?mysql에서 체크 박스 값을 저장하기 위해 어떤 변수 유형을 사용합니까?
제 데이터베이스에는 first_name_visible이라는 변수가 있습니다. 어떤 유형이어야 하는가? 체크 박스는 체크 된 경우 값 (이 경우 "1")을 반환하고 그렇지 않으면 null을 반환합니다.
예를 들어 프로필 설정 페이지의 이름 옆에있는 체크 박스를 일반인에게 표시할지 여부를 선택할 수있는 옵션이 있습니다. Visible?mysql에서 체크 박스 값을 저장하기 위해 어떤 변수 유형을 사용합니까?
제 데이터베이스에는 first_name_visible이라는 변수가 있습니다. 어떤 유형이어야 하는가? 체크 박스는 체크 된 경우 값 (이 경우 "1")을 반환하고 그렇지 않으면 null을 반환합니다.
MySQL은 BOOL 및 BOOLEAN 데이터 유형을 가지고있는 것을 최선이 경우 하나, 1,하지만 그들은 INT과 동의어이다 (1). 따라서 가능한 값 0,1 또는 NULL과 함께 사용할 유형입니다.
1이 참 (선택)입니다. 0은 거짓입니다. NULL을 NULL로 간주해야합니다. 값을 입력하지 않습니다. false를 나타 내기 위해 NULL을 사용하는 것을 피할 것입니다. 이를 통해 입력 및 데이터 무결성을보다 잘 확인할 수 있습니다. 대부분의 경우 BOOLEAN 열을 NOT NULL로 설정합니다.
부울 유형은 true 및 널 (null)이 거짓
부울 값이 null 일 수 있습니까? –
기본적으로 기본값 1을 사용해야합니까? 기본적으로이 값을 표시하고 싶습니까? –
합리적인 것 같습니다. – Ilion
그래서 PHP에서는 확인란이 선택되어 있는지 확인해야하며 그렇지 않은 경우 값이 null 대신 0으로 설정되어 있는지 확인해야합니까? 필요한가? –