【问题标题】:How to fetch mysql data having brackets? [closed]如何获取带有括号的mysql数据? [关闭]
【发布时间】:2013-07-18 11:14:40
【问题描述】:

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

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

它返回一个空结果。请提出一种方法。提前致谢!

【问题讨论】:

  • 这应该可以。你能展示你的数据吗?顺便说一句,这些东西被称为括号。
  • 到目前为止你做了什么?
  • 为什么不可能?就因为你没有这样的记录,那怎么就意味着不可能做这样的事情呢?

标签: mysql select fetch


【解决方案1】:

这应该可行:

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;右括号

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多