Я кодирую небольшое приложение и задаю вопрос. Я решаю, лучше ли хранить данные в JSON или строке mysql для моего сценария.Хранение данных в строке JSON против MYSQL
Я кодирую приложение, которое может иметь множество обращений к странице, и из-за этого я собираюсь хранить JSON-кодированный массив в столбцах VS mysql rows. Один запрос будет быстрее выполнять VS 2.
Проблема, которую я пытаюсь выяснить, мне нужно удалить часть закодированного массива JSON, но это означает, что при запросе удаления мне придется получить все данные , JSON декодирует и отключает объект, а затем обновляет строку снова. VS mysql удалить строку.
Есть ли способ, который, возможно, я не знаю, что может сделать это намного проще в обращении?
Если вы не используете MySQL 5.7, который имеет встроенную поддержку типов данных JSON, вам следует избегать такого подхода. Вам не нужно делать несколько запросов, вы можете использовать 'JOIN' для связи нескольких строк в дочерней таблице с главной таблицей. – Barmar
@Bamar. Один запрос нельзя использовать, потому что сначала мне нужно получить информацию о продукте из одной строки таблицы, а затем все ее транзакции из другой таблицы. транзакций может быть много строк. – user3620142
Для этого вы используете JOIN. это один запрос – e4c5