Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd podczas wstawiania wartości typu danych blob do tabeli mysql

MySQL traktuje ukośnik odwrotny w ciągu jako znak ucieczki. Musisz użyć podwójnego ukośnika odwrotnego:

LOAD_FILE('C:\\Użytkownicy\\Tom\\Desktop\\mango.pdf')

Zobacz https://dev.mysql.com/doc/ refman/8.0/pl/litery-stringow.html

Edytuj :Jeśli nadal nie działa :

  • Czy plik znajduje się na serwerze MySQL?
  • Czy ustawiono zmienną „secure_file_priv”? (POKAŻ ZMIENNE, TAKIE JAK'secure_file_priv'; ) Jeśli tak, musisz umieścić plik w tym katalogu.
  • Czy twój użytkownik ma uprawnienia FILE?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przyznaj uprawnienie select do wierszy z warunkiem

  2. PHP PDO MySQL i jak naprawdę radzi sobie z transakcjami MySQL?

  3. Jak zabezpieczyć MySQL:część druga

  4. Hibernacyjne szyfrowanie bazy danych całkowicie przejrzyste dla aplikacji

  5. Nie można przechowywać emotikonów w bazie danych