2017-07-28 61 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');

相關問題