Mysql
 sql >> Database >  >> RDS >> Mysql

Importa più file CSV in mysql

È una buona soluzione per gli utenti Windows. Basta creare un file di testo "import.bat" con il codice, dopodiché eseguirlo.

@ECHO off
FOR %%I In (db\*.sql) DO mysqlimport.exe --local -uroot -proot vipamoda %%I
PAUSE

Codice più complesso che importa prima la struttura SQL, quindi importa i dati TXT:

@ECHO off
FOR %%I IN (db\*.sql) DO (
    mysql.exe -uroot -proot vipamoda < %%~dpnI.sql
    mysqlimport.exe --local -uroot -proot vipamoda %%~dpnI.txt
)
PAUSE

E il codice di dump per questo codice di importazione è:

mysqldump.exe --compact --add-drop-table --tab=db -uroot -proot vipamoda