2017-07-28 2 views
-2

Ich überprüft Online-Ressourcen für die Verwendung von contains in mysql, konnte nichts finden. Ich habe die folgende Abfrage in meiner Datenbank versucht.In MySQL, was ist der Zweck von enthält? kann mir jemand geben es ist mit beispiel verwenden?

select * from test_table where contains (column_a, 'a');, die ERROR 3055 (HY000): Geometry byte string must be little endian. zurückgegeben.

+0

In MySQL gibt es kein 'contains'. Wo hast du es gelesen? –

+1

@Darshan Mehta nicht so https://dev.mysql.com/doc/refman/5.7/en/spatial-relation-functions-mbr.html#function_contains keine Ahnung, wie es funktioniert, obwohl. –

Antwort

0

Mysql hat keine enthält Schlüsselwort. Wenn Sie das erreichen möchten, sollten Sie wie Schlüsselwort verwenden. Z.B.

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

Ich bin mir dieser Lösung bewusst. Ich habe nur versucht zu verstehen, was 'contains' tut. Trotzdem danke. Die Online-Ressource von @ P.Salmon ist sehr hilfreich. –

0

Sie können INSTR anstelle von CONTAINS verwenden.

SELECT * FROM test_tabelle WHERE INSTR (spalte_a, 'a');

Verwandte Themen