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

Tag tekst fra en fil og indsæt til en mysql-tabel ved hjælp af et script

Heller ikke engang tæt på. Du kan ikke "omdirigere" en streng til mysql.

Prøv

echo "INSERT INTO tblename (fieldname) VALUES (LOAD_FILE('filename'));" | mysql -u root -p password dbname

i stedet.

Den anden version har endnu mindre chance for at virke - du ville bare indsætte navnet på filen i databasen, ikke filens indhold.



  1. json_encode returnerer ikke noget

  2. ude af stand til at gemme returværdi fra execute-sætning i mysql

  3. Advarsel om mappen bruger/local/mysql/data er ikke ejet af mysql-brugeren

  4. Er det muligt at se Oracle-brugertabellprivilegier uden at have DBA-privilegier?