Se non ricordo male il formato accettato dal campo DATE è proprio quello che hai a disposizione tu (yyyy-mm-dd), ma senza spazi però. Al posto degli spazi ci sono dei trattini, quindi dovresti modificare la tua data così:

Codice PHP:
$data str_replace(' ''-'$data); 
dove nella variabile $data avrai ovviamente "2005 11 23"