如何获取带括号的mysql数据?

时间:2013-07-18 11:14:41

标签: mysql select fetch

我想获取具有圆括号的mysql数据,例如ABCD(XYZ)。当我运行查询

"SELECT * FROM tablename WHERE Column = 'ABCD(XYZ)'"

它返回一个空结果。请建议一个方法。提前谢谢!

1 个答案:

答案 0 :(得分:0)

这应该有效:

INSERT INTO `tablename` (`Column`) VALUES ('ABCD(XYZ)');

SELECT * FROM `tablename` WHERE `Column` = 'ABCD(XYZ)'";

也许'ABCD(XYZ)'并不完全是数据的值(例如,如果你在它之前或之后插入了一些空格。) 你可以尝试一下来找出它:

SELECT * FROM `tablename` WHERE `Column` LIKE '%ABCD(XYZ)%'";

另一种可能性是您的价值已经转换为htmlentities并且您保存了类似的内容:

'ABCD&40;XYZ&41;'
  

&安培; 40;左括号

     

&安培; 41;右括号