ich habe zwei Tabellen in Mysql mutiple Werten darin als Fremdschlüssel mitwie können wir eine Spalte an einem anderen Tisch
intent_sample(id,sample_data,intent_id,entity_id)
entities(id,entity_name,entity_id)
Da ein sample_data Keine von Entitäten in ihm haben kann, möchte ich mehrere speichern Werte in einer einzelnen Spalte und möchten auch entity_id mit der entities-Tabelle als Fremdschlüssel verknüpfen.
Wie können wir es tun?
ich daran gedacht, mit JSON-Datentyp in MySQL für ENTITY_ID aber ist es möglich, eine Spalte mit json Datentyp als Fremdschlüssel an einen anderen Tisch
Sie wollen dies definitiv nicht tun. Siehe Normalisierung. – Strawberry