Как сопоставить структуру данных в MySQL? Мне интересно, как назначить несколько значений для ключа Tags
.Структура данных с несколькими значениями для ключа в MySQL
Это пример из учебника CouchDB.
{
"Subject": "I like Plankton",
"Author": "Rusty",
"PostedDate": "5/23/2006",
"Tags": ["plankton", "baseball", "decisions"],
"Body": "I decided today that I don't like baseball. I like plankton."
}
нужна новая таблица под названием 'tag' и сделайте внешний ключ в таблице' tag' на вашей (я думаю) таблице 'post'. Однако все не так просто, если у вас есть отношения« многие-многие ». Я предлагаю вам возобновить работу с couchdb, без mysql .. – hgoz
Спасибо всем за ваши ответы. Я нашел хорошую статью (http://tagging.pui.ch/post/37027745720/tags-database-schemas) о взаимоотношениях «многие ко многим» в MySQL. Действительно, поскольку @hgoz [advised] (http://stackoverflow.com/questions/15316379/data-structure-with-multiple-values-for-key-in-mysql#comment21623546_15316379) лучше остановиться с CouchDB или MongoDB:) – bns