我正在尝试执行此查询,但是出现错误(格式错误的UTF-8字符,可能编码有误):
DB::table('my_table')->select(DB::raw("id"))
->whereRaw('UPPER(name)','=', $upper_name)
->pluck('id')->first();
我正在尝试将UPPER
sql函数添加到查询中。使用直接sql时,查询应为:
select * from my_table
where UPPER(name) = 'HELLO'
$upper_name
= HELLO。
答案 0 :(得分:1)
答案 1 :(得分:0)
B ...我明白了
DB::table('my_table')->select(DB::raw("id"))
->whereRaw('UPPER(name) = ?', $upper_name)
->pluck('id')->first();