phpMyAdmin poate importa date dintr-un fișier CSV direct într-un tabel — util pentru a încărca liste (produse, clienți, contacte) fără scripturi.
Precondiție
Tabelul SQL de destinație există deja și are coloanele în aceeași ordine ca în fișierul CSV. Prima coloană din CSV corespunde primei coloane din tabel etc.
Pași
- În phpMyAdmin, selectează baza de date (sau direct tabelul de destinație)
- Apasă tab-ul Import
- La File to import, alege fișierul
.csv - La Format, selectează CSV
- Configurează opțiunile CSV:
- Columns separated with:
,(virgulă); - Columns enclosed with:
" - bifează „The first line of the file contains the table column names” dacă CSV-ul are un rând de antet
- Columns separated with:
- Apasă Import / Go
Sfaturi
- salvează CSV-ul cu codificare UTF-8 pentru a evita caracterele stricate (diacritice)
- dacă fișierul este mare și importul expiră, împarte-l în bucăți mai mici sau folosește importul prin SSH (
LOAD DATA INFILE/mysql < fisier.sql)