programing

Laravel JSON Where Clauses with MariaDB 10.2.16 LongText 열을 사용할 수 있습니까?

coolbiz 2022. 11. 23. 21:04
반응형

Laravel JSON Where Clauses with MariaDB 10.2.16 LongText 열을 사용할 수 있습니까?

phpMyAdmin을 사용하여 데이터베이스에 json 열을 추가하려고 했습니다.

그러나 안타깝게도 phpMyAdmin은 json 열을 Longtext 형식으로 변환합니다.

이 타입의 JSON Where Clauses를 사용할 수 있는지 묻고 있습니다.

https://laravel.com/docs/5.7/queries#json-where-clauses

MariaDB의 비 JSON 데이터 유형에는 이러한 쿼리를 사용할 수 없습니다.그리고 10.2 시점에서는 공식적으로 지원하지 않습니다.

JSON 도우미 기능을 사용하여 데이터에 대해 쿼리할 수 있습니다(즉,where JSON_CONTAINS(...)기타 등등.

가상 열을 사용하여 JSON 데이터에서 추출된 값을 생성할 수도 있습니다.

여기 훨씬 더 자세한 내용을 담은 좋은 게시물이 있습니다.

언급URL : https://stackoverflow.com/questions/52356972/can-i-use-laravel-json-where-clauses-with-mariadb-10-2-16-longtext-column

반응형