目前已经有工具navicat premium,可以直接导入普通数据,例如数字、字符串等等。
但是excel里面无法保存blob类型的,所以我有个需求,如何写sql语句导入blob。
例如这样:
INSERT INTO `attr` (`aUnLockEquip`) VALUES (0x0000FFFF0A000110);
上面这个是我自己臆想的,尝试执行,就报错。
在程序代码里面,我一般都是用?表示二进制,然后用预处理来插入blob数据。
问题是当直接用记事本写sql语句,然后加载。就不会了,请问该如何编写?谢谢
7 个解决方案
#1
unrecognized token: "0x0000FFFF0A000110"
#2
原来sqlite里面用的和mysql不一样,需要类似这样:
INSERT INTO aaa (idd, va) VALUES (33, X'00a00102');
INSERT INTO aaa (idd, va) VALUES (33, X'00a00102');
#3
来人,送分!!
#4
#5
#6
送分都没有人要吗?
#7
我一直以为二进制数据只能由程序写入,原来真的可以由SQL语句直接插入,长见识了
#1
unrecognized token: "0x0000FFFF0A000110"
#2
原来sqlite里面用的和mysql不一样,需要类似这样:
INSERT INTO aaa (idd, va) VALUES (33, X'00a00102');
INSERT INTO aaa (idd, va) VALUES (33, X'00a00102');
#3
来人,送分!!
#4
#5
#6
送分都没有人要吗?
#7
我一直以为二进制数据只能由程序写入,原来真的可以由SQL语句直接插入,长见识了