2012-02-29 62 views
0

我试着做了搜索我的表列内容USER*后,通配符是由于不同的内容可以是USER4524具体内容搜索的MySQL列

我试图containslike,但没有真的为我工作。

谢谢。

+3

您是否试过'LIKE'USER%''? – 2012-02-29 17:37:09

+0

我实际上尝试了除%标记之外的所有内容。我所有的方法都可以工作谢谢.. – JavaCake 2012-02-29 17:38:05

+1

通配符在mysql中是'%',而不是普通的'*' – Nettogrof 2012-02-29 17:40:04

回答

2
SELECT * FROM my_table WHERE my_column LIKE 'USER%' 
+2

'%'匹配0个或多个字符,而'_'恰好匹配一个字符。来自[字符串比较函数](http://dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.html)。 – 2012-02-29 17:44:21

+0

@马库斯亚当斯,感谢您的提示,事实上,这将在我的情况下得心应手。 – JavaCake 2012-02-29 17:45:49