我对mysql的定位有问题。
我的表test
如下所示:
行 => 类型
id => int
数据 => 字符串
当我尝试执行SELECT LOCATE("searchString", (SELECT data FROM
测试时LIMIT 2))
我总是得到“子查询返回超过 1 行”。
我怎么解决这个问题?我只想选择我的搜索字符串是数据行的一部分的所有行。甚至可以用mysql做到这一点吗?
更新:
这只是一个子查询。孔查询看起来像这样:
SELECT * FROM anamnese WHERE STRCMP("01.01.2012", (SELECT SUBSTRING(
FROM ( SELECT LOCATE ... )
FOR (SELECT LOACTE ....)+10)
= 0
所以我必须在数据库中搜索的某个字符串中搜索一个日期。而且我不能改变数据库上的任何东西!