2010-12-12 8 views
0

데이터베이스에 간단한 데이터를 저장하는 가장 효율적이고 효율적인 방법이 무엇일까 궁금합니다. 예를 들어, 내 테이블에 완료, 불완전, 완료되지 않는 등의 값이있는 상태라는 열이 있다고 가정합니다.이 값을 데이터베이스에 그대로 저장해야합니까?mysql 데이터베이스에 간단한 데이터 저장

또는 값을 0, 1, 2로 저장하고 get_status와 같은 PHP 함수를 사용하여 숫자를 단어로 변환해야합니까?

값을 알아야 할 때마다이 테이블에 가입해야하지만 값을 0, 1, 2 등으로 저장하고 문자열 값을 보유하는 다른 테이블이 있어야합니다.

답변

0

당신은 enum 유형을 고려할 수 있습니다. 이 더 사용 미만처럼

create table stuff (status enum ("foo", "bar") not null); 
관련 문제