在MySQL 5.5中,我试图将BLOB加载到特定行。更准确地说,我正在尝试使用Ruby 1.8.7(oldschool!)更新特定行中的BLOB。
我的数据来自" SELECT INTO OUTFILE"因此保存为字符串。数据包含NULL字符,这就是事情变得难以理解的地方。
我想知道如何将数据从文件加载到特定字段。
LOAD DATA
LOAD DATA LOCAL INFILE 'my_file.sql'
IGNORE INTO TABLE table1
(BLOB_COLUMN)
WHERE ID_COLUMN = '12345678'
说有一个意外的地方。我如何获得此类功能?
或LOAD_FILE():
LOAD_FILE()无法加载我数据中捕获的空字符。而是用" \ 0"
替换它们如何将数据填充到特定字段的BLOB中?