Wie erstelle ich diese SQL-Anweisung mit CakePHP 3;CakePHP 3 DeleteAll, wo die ersten 4 Buchstaben nicht http sind
delete FROM bookmarks WHERE substring(url , 4) != 'http'
Ive versucht;
$this->Bookmark->deleteAll('substring(Bookmark.url,4) !=' => 'http',false);
CakePHP mag nicht der Substring oder LEFT() Funktion
"_doesn't like_" ist keine richtige Problembeschreibung! Obwohl es vielleicht beantwortbar ist, bitte seien Sie immer so genau wie möglich, was _exaktly_ passiert und was Sie stattdessen erwarten würden. – ndm
Auch wahrscheinlich ein Duplikat von ** http: //stackoverflow.com/questions/30845997/how-to-generate-sql-function-calls-with-the-cakephp-query-builder**. – ndm