У меня есть запрос, использующий построитель запросов и красноречивый с функцией mysql substr
, и моя проблема в том, что он возвращает ошибку A non-numeric value encountered
. Может кто-нибудь знает, каково решение этого? Спасибо.
Мои данные 1-Course 101
, и я хочу получить только Course 101
, игнорируя часть 1-
в базе данных.
Запросы, которые я пытался
Мой красноречивый запрос
$items2 = Course::where('school_id','=',Auth::user()->school_id)
->where(\DB::raw('SUBSTR(name, LOCATE('-', name) + 1)'))
->where('status','=',1)
->get();
Конструктор запросов
$items3 = \DB::table('courses')
->where('status', '=', 1)
->where('school_id','=',Auth::user()->school_id)
->where(\DB::raw('SUBSTR(name, LOCATE('-', name) + 1)'))
->get();
Он по-прежнему возвращает ошибку A non-numeric value encountered
.