는 FROM_UNIXTIME 무겁게이 같은 쿼리의 성능에 영향을 미치지 않습니다FROM_UNIXTIME 및 성능
(
(calltasks.task_dueDate = '".$date."') # Tasks of this date
OR
(calltasks.task_dueDate < '".$date."' AND calltasks.task_status = 'scheduled') # Tasks still available on this date
OR
(FROM_UNIXTIME(calltasks.task_executionTime, '%Y-%m-%d') = '".$date."') # Tasks finished this date
)
아니면 내가 그걸로 괜찮을 것을 ??
UNIX_TIMESTAMP ($ date)를 사용하여 매우 유용한 대답이지만, task_execution을 비교하는 데 필요한 정확한 시간 소인을 제공하지 않습니다. 사용자가 알지 못했을 때를 대비하여 날짜는 Y-m-d이므로. – Dewan159
ammm, 나는 잘 모르겠다. $ date = '2012-08-08'Unix 형식으로 변환 = "1344373200". 'task_execution'을 위해 데이터베이스에 저장된 값은 날짜와 시간을 포함하기 때문에 두 가지를이 방법과 비교하는 것은 절대 의미가 없습니다. 덕분에 – Dewan159
'task_executionTime' 칼럼의 데이터 타입은 INT – Dewan159