정확한 질문. 관계를 일대 다 (many-to-many)로 만드는 경우 : many
의 상점 ID는 one
의 필드에 있습니다. 우리가 매우 자주 상호 작용하고 many
테이블에서 삭제가 예상되지 않는 경우 어떻게 될까요?SQL : PHP 배열을 문자열로 직렬화하여 테이블 셀에 넣으면 어떨까요?
일부 다른 것들
A는 요리가 있습니다. 요리는 제품으로 구성됩니다. 제품에는 자체 가격이 있습니다. 내가 그것을 이런 식으로 할 줄 경우 :
Products columns : { Id, Name , PricePerOne }
Dish columns: {
Id,
Name,
Content (it is serialized [n x 2] PHP Array with ProductID and Amount of this product in each row)
를 그리고보다 것은 WHERE Id in (".explode(..).")
또는이 그림을 캐싱과 같은 제품에서 쿼리, 정확한 합계를 할 때 반드시 문자열을 비 일렬 화하고 계산합니다.
그래서 나는 틀린 말을해야 할 것입니다. 그러나이 직렬화 된 문자열을 비교할 필요가 없으며 심지어 뭔가를 할 필요가 없습니다. 단순히 가격을 쿼리하는 데 사용됩니다. 사실 그것은 일대 다 관계에 아주 가깝습니다. 나는 각 접시가 몇 가지 제품과 관련이 있습니다. 그래서, 나는이 정확한 요리 기록이 필요한 제품의 양에 관한 데이터를 간단히 저장합니다.
을 조기 노화를 일으킬 것 (? 연합 (EU)에 가입) 나는 완전히 해요 당신이 묻고있는 것이 확실하지 않습니다. –
당신은 아래 표를 왜 쓰실 수 있습니까? –
나는 투표하지 않았습니다. 나는 그 질문을 이해하지 못한다. –