DB에 레코드를 삽입하거나 업데이트 할때 원하는 시간이나 형태를 만들어 입력함. 하지만 일자의 경우 자주 사용하는 형태가 Y-m-d H:i:s 로 거의 변함이 없기에... 속성을 TimeStamp로 지정함. 그럼 기본값에 INSERT-TimeStamp 항목이 보이는데 이 항목을 선택하면 레코드가 추가될때 시간을 자동으로 입력해둔다. 만약 업데이트에도 시간을 자동으로 업데이트 하고 싶다면, 그 아래 보이는 UPDATE-TimeStamp를 체크해두면 된다. 이럼 업데이트가 있을때 시간을 자동으로 업데이트 해준다. 업데이트의 경우 주의해야 하는데, 값을 덮어써버리기 때문에 레코드가 처음 생성된 일시를 알수 없다. 또한 소스에는 업데이트할때 시간을 입력하지 않는데, 바뀌기 때문에 오류라고 생각하기 쉬울 수 있다.
DB에서 초성 조회 관련 검색을 하면 가장 좋은 방법은 초성을 분리하여 따로 작성해두고 그 테이블 또는 필드만 검색을 하는게 가장 좋다고 한다. 레코드를 생성할때 부터 초성을 분리하여 생성해두는게... 당장 그럴수 없기에 강제로 조회하는 방법 중 가장 빠르게 떠오르는 방법은 아래 2가지 이다.. 1. 검색해야하는 테이블에서 해당 필드의 모든 값을 가져와서 초성만 분리하여 비교하거나, 2. 각초성을 포함한 범위의 글자 사이인지를 조회한다. 등등... 이중 2번 방법을 사용한다면 아래 조건을 신경쓰면 된다. 1. if문 또는 switch 등르로 각 초성일때를 판단하여 분기한다. 2. 만약 'ㄱ'이라면 찾고자 하는 위치가 '가' 부터 '깋' 까지의 글자인지 조회하는 쿼리를 추가한다. 3. 쌍자음의 경우 단음에..
- Total
- Today
- Yesterday
- 초성검색
- 크롤러
- Lego
- 42009
- 스챔
- 운반트럭
- 31073
- 스피드챔피언
- 포르쉐
- 75893
- 크레인
- 테크닉
- 42098
- 8109
- 31088
- putty
- 42064
- oauth2.0
- 스마트싱스
- 페라리
- MySQL
- php
- 42096
- DB
- 아이스크림
- Windows
- 70804
- 하트레이크
- 911
- 레고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |