有没有办法在MySQL中选择带有html标签的列?

时间:2014-05-22 17:18:48

标签: html mysql

我有一个数据库,其中一些列中包含HTML标记,IE

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;

2 个答案:

答案 0 :(得分:1)

您必须在列名称周围使用后引号,如下所示:

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

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

答案 1 :(得分:0)

你要这个吗?

SELECT ColumnNameX, ColumnNameY, ColumnNameZ FROM chem.thermTable;

将ColumnName X,Y和Z更改为所需的列名称。如果没有,您应该用几行数据的例子来澄清您的问题。