sql >> Database >  >> RDS >> Mysql

Hex/binaire gegevens importeren in mysql

Je kunt het SET-gedeelte van LOAD DATA INFILE gebruiken, en je hebt de 0x escape-dingen niet nodig:

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

En dan wijst u de kolom toe aan een variabele en stelt u de kolom vervolgens in op de UNHEXed-versie van die variabele:

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


  1. Weg met dubbele waarden in één kolom in twee kolommen selecteren

  2. Perl DBI - voer SQL-script uit met meerdere instructies

  3. fout 1064 (42000) tijdens het uitvoeren van de opdracht mysqldump

  4. Syntaxisfout aan het einde van invoer in PostgreSQL