Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL字段名在导入后有一个空格_Mysql - Fatal编程技术网

MySQL字段名在导入后有一个空格

MySQL字段名在导入后有一个空格,mysql,Mysql,我想知道是否有人知道如何在字段名有空格的SELECT查询中删除空格。我运行了一个CSV文件的导入,一些字段名如下所示 “名称”、“类型”等 我试着做: SELECT trim(*) FROM table_name 但它返回了一个mysql错误。如有任何建议,将不胜感激 试试倒钩?如果我理解正确,列名中有空格,您希望选择名称中没有空格的列吗 SELECT ` name` as name, ` type` as type FROM table_name 试试反勾?如果我理解正确,列名中有空格,您

我想知道是否有人知道如何在字段名有空格的SELECT查询中删除空格。我运行了一个CSV文件的导入,一些字段名如下所示

“名称”、“类型”等

我试着做:

SELECT trim(*) FROM table_name

但它返回了一个mysql错误。如有任何建议,将不胜感激

试试倒钩?如果我理解正确,列名中有空格,您希望选择名称中没有空格的列吗

SELECT ` name` as name, ` type` as type FROM table_name

试试反勾?如果我理解正确,列名中有空格,您希望选择名称中没有空格的列吗

SELECT ` name` as name, ` type` as type FROM table_name

MySQL使用带反勾号的标识符<代码>从表中选择“名称”\u nameMySQL使用带反勾引号的标识符<代码>从表_name中选择'name',有没有不走那条路线的方法?问题是,我每年都为我的税务程序做这个,2010年和2011年,我在导入CSV后从来没有遇到过这个问题。@MichaelBerkowski修复了,没有注意到。@SamOh不-你真的应该修复导入数据,这样就不会产生这些列名。好的。如果那是唯一的办法,我会同意的。谢谢有没有办法不走那条路?问题是,我每年都为我的税务程序做这个,2010年和2011年,我在导入CSV后从来没有遇到过这个问题。@MichaelBerkowski修复了,没有注意到。@SamOh不-你真的应该修复导入数据,这样就不会产生这些列名。好的。如果那是唯一的办法,我会同意的。谢谢