func lenDate(d mysql.Date) int { if d.IsZero() { return 1 } return 5 }
func EncodeDate(d mysql.Date) []byte { if d.IsZero() { return []byte{0} // MySQL zero } return encodeNonzeroTime(d.Year, d.Month, d.Day, 0, 0, 0, 0) }