将所有列作为1列插入blob文件

时间:2016-02-02 01:54:58

标签: mysql

是否可以将所有列的插入指向blob文件的1列。或者我是否需要首先输出表格,以便我可以将其作为blob上传。如果有可能,这里是我想象的查询,如下所示:

insert into blob("file") values ('va1','va2','val3')

提前感谢任何建议/意见。

1 个答案:

答案 0 :(得分:1)

在mysql中,您正在考虑的是concat_ws。这允许您组合多列的结果。

INSERT INTO mytable(value1)
    SELECT CONCAT_WS(',', value1, value2, value3)
    FROM table
    LIMIT 1;

但是,在这种情况下,您不能使用VALUES语法,只需运行查询。

这是一个小提琴

http://sqlfiddle.com/#!9/57abb/1/0