내 MySQL 데이터베이스에 부울 값을 저장하고 싶습니다. 그러나 어떻게 든 그것을 저장할 수없는 IAM은 mysql이 자동으로 tinyInt 유형의 값을 저장합니다. 또한 부울의 기본값을 알려줍니다. 우리가 값을 어떻게 전달합니까?mysql db의 부울 필드
답변
BOOLEAN
의 경우 TINYINT
의 동의어입니다. 전용 BOOLEAN
유형이 없습니다. accepeted는 TINYINT
에 대한 것으로, 즉 false는 0, true는 1-255 (가능하면 1)입니다.
하지만 bool과 tinyint가 다른 이유는 무엇입니까? 동일하면 하나 여야합니다. –
'BOOL'이 없습니다. 'BOOL'로 쓰여질 수있는 'TINYINT'만 있습니다. – Mchl
지금은 알았지 만, tinyInt.Bool을 사용할 수 있다면 왜 MySQL에서 bool을 유지했는지 혼란 스러웠습니다. 목록에서 제거해야합니다. –
MySQL에는 실제로 BOOLEAN 유형이 없으므로 BOOLEAN 열을 생성하면 실제로는 TINYINT가됩니다.
TINYINT를 부울로 처리하는 것은 너무 문제가되지 않지만, 0을 거짓으로, 0이 아닌 값을 true로 처리하면 문제가 없습니다. PHP에서 if ($column)
과 같은 명령문은 $ column이 0을 제외한 임의의 값이거나 0으로 평가되는 값이면 true를 반환합니다. 명시 적으로 부울이 될 필요가있는 경우에는 다음을 수행하여 충분히 쉽게 변환 할 수 있습니다. $column = ($column != 0);
마지막 쪽의 Upvote $ column = ($ column! = 0); –
- 1. mysql 부울 조인
- 2. 필수 부울 필드? 내가 부울 필드를 가지고
- 3. .htaccess가 MySQL DB의 IP를 허용합니다
- 4. MySQL 부울 부분 검색
- 5. MySQL 부울 - 값을 뒤집기?
- 6. 몽고 이드, 부울 양식 필드
- 7. MYSQL : DB의 모든 테이블 중에서 선택하십시오
- 8. 웹 페이지에서 mysql DB의 저장된 채팅을 표시합니다.
- 9. 가변 깊이의 데이터를위한 mysql db의 최적 설정
- 10. SOLR 스키마 디자인 질문 : 필드 없음 또는 부울 필드?
- 11. 두 개의 부울 필드. 단일 입력 필드. Ruby on Rails
- 12. Django : 하나의 부울 필드 만 True로 허용
- 13. 레일 부울 필드 :`is_foo` 또는 그냥`foo`?
- 14. MySQL 필드 길이 오류
- 15. MYSQL SELECT. 번호 필드
- 16. MySQL TEXT 필드 성능
- 17. 아래에 파선이있는 mySQL 필드.?
- 18. MySQL 타임 스탬프 필드
- 19. MySQL - 단일 필드 선택
- 20. MySQL 카운트/합계 필드
- 21. mySQL 필드 유형 질문
- 22. MySql 필드 하위 문자열
- 23. mysql 업데이트 필드 내용
- 24. MYSQL 텍스트 필드 일치
- 25. MySQL 필드 유형
- 26. 많은 항목이있는 MySQL 필드
- 27. mysql 연결 필드
- 28. 필드 이름이 비슷한 MySQL 필드 검색
- 29. 날짜 및 시간 필드에서 SQL Server db의 DateTime 필드 업데이트
- 30. MySQL에서 DB의 모든 테이블에 대한 필드 데이터가있는 테이블 이름
1 = true = false – BvdVen