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

Importuj dane szesnastkowe/binarne do mysql

Możesz użyć części SET w LOAD DATA INFILE, i nie potrzebujesz rzeczy ucieczki 0x:

1, 1, 123456FF
2, 1, aabbcc
3, 1, ddeeff

Następnie przypisujesz kolumnę do zmiennej, a następnie ustawiasz kolumnę na wersję UNHEXed tej zmiennej:

LOAD DATA INFILE 'file' INTO TABLE `table` (column1, column2, @var1)
SET column3 = UNHEX(@var1)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kolumna obliczona z innej kolumny?

  2. mysqldump z wieloma tabelami z klauzulą ​​where lub bez

  3. Wycofanie transakcji Mysql w przypadku niepowodzenia aktualizacji

  4. Indeks daty i godziny Mysql nie działa podczas używania „lubię to”

  5. Spring boot - ustawienia MySQL nie działają