2017-07-28 59 views
-2

我在网上查了一下mysql的资源,使用contains,找不到任何东西。我在我的数据库中尝试了以下查询。在MySQL中,包含的目的是什么?任何人都可以给我它与例子的用法?

select * from test_table where contains (column_a, 'a');,其返回 ERROR 3055 (HY000): Geometry byte string must be little endian.

+0

MySQL中没有'contains'。你从哪里读到的? –

+1

@Darshan Mehta不是如此https://dev.mysql.com/doc/refman/5.7/en/spatial-relation-functions-mbr.html#function_contains不知道它是如何工作的。 –

回答

0

Mysql没有包含关键字。如果你想达到这个目标,你应该使用,比如关键字。例如。

Select * from someTable where field like '%something%' 
+0

我知道这个解决方案。我只是想了解“包含”是什么。不管怎么说,多谢拉。 @P.Salmon的在线资源非常有用。 –

0

您可以使用INSTR而不是CONTAINS。选择* FROM test_table WHERE INSTR(column_a,'a');

相关问题