A mio avviso è molto più semplice, basta che il file csv abbia le stessse colonne della tabella mysql, poi al massimo fai qualche prova per la codifica.
Con il php devi fare uno script per poi utilizzarlo per una sola volta.