2014-05-22 60 views
0

我有一个数据库,其中一些列在他们的HTML标记,IE有没有办法在MySQL中选择带有html标签的列?

Rot<sub>1</sub> 

我尝试运行查询,像

SELECT Rot<sub>1</sub> FROM chem.thermTable; 

但我在SQL语法得到一个错误信息。将列名置于引号中仅返回列名称。打字

SELECT * FROM chem.thermTable; 

工作但返回其他值我不需要。我搜索并没有找到任何解决方案。谢谢你的帮助!

编辑:我想查询

SELECT Method,Basis,Rot<sub>1</sub> from chem.thermtable; 
+0

为什么你要把HTML标签放在列名中,首先......这可能会给你带来很多问题。 – Rolice

回答

1

必须使用回到我的身边列名引号是这样的:

SELECT `Rot<sub>1</sub>` FROM chem.thermTable; 

恕我直言,这是一个不干净的列名,你应该考虑重新命名它。

+0

谢谢!这似乎已经做到了。我会考虑更改列名称。 – user3051132

0

你问这个?

SELECT ColumnNameX, ColumnNameY, ColumnNameZ FROM chem.thermTable; 

在哪里将ColumnName X,Y和Z更改为所需的列名称。如果不是的话,你应该用一些有价值数据的例子来澄清你的问题。

相关问题