SQL-Abfrage zum löschen von Einträgen enthalten, dass der Teil der Zeichenfolge?
Ich habe eine MySQL-Tabelle, wo ich will, um alle Einträge zu löschen, die einen Teil eines string -
beispielsweise in das Feld "photo_name", eine Menge von Einträgen, die möglicherweise Zeichenfolgen wie diese:
testb-image-0.jpg
testc-image-0.jpg
testd-image-0.jpg
etc ...
Möchte ich löschen Sie alle Einträge, die der Begriff "image-0" als Teil der Zeichenfolge in diesem "photo_names" Feld -
Wie löschen Sie Einträge basierend auf einem Teil von einem string?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beachten Sie, dass
%
steht für null oder mehr Zeichen.Sie können auch
_
steht für genau 1 Zeichen.photo_name
beendet mit der Zeichenkette' nicht nur enthält es (irgendwo in der Mitte), denn es gibt keine%
oder_
nach dem feststehenden Teil der Muster (dieimage-0.jpg
).