0
我有一些數據存儲在我的數據庫中的JSON數組中。我需要通過這些數據搜索名稱的實例。我將如何使用口才呢?一般情況下,我想簡單地做搜索存儲在MySQL數據庫中的JSON
User::where('name',$name)->get();
但只是返回空。
我有一些數據存儲在我的數據庫中的JSON數組中。我需要通過這些數據搜索名稱的實例。我將如何使用口才呢?一般情況下,我想簡單地做搜索存儲在MySQL數據庫中的JSON
User::where('name',$name)->get();
但只是返回空。
的意見有很大的幫助,我將着眼於重新設計,但實際的答案,我的問題是:
User::where('tries','LIKE', '%'.$name.'%')->get();
這返回的名稱的所有實例的JSON數組
不要將數據存儲在您可能需要搜索的JSON結構中。當嘗試做這樣的事情時會引起頭痛。爲什麼不將數據存儲在更好的可用結構中?就像爲其創建字段一樣。 – mic
不,我正在使用5.5.47。 – danjswade
@mic數據庫的本質是存儲運動隊的得分手。記錄那些得分時會留下問題。我有存儲JSON的「分數」字段。除此之外,我可能有負載的領域或沒有。 – danjswade