тогда у нас получается так:Вынести их в отдельную таблицу.
Сделать в таблице поле image с типом JSON и хранить там объекты со ссылками на изображения?JSON вполне себе решение.
Да, что-то не то, ты забыл id текста в таблице изображений.Что то не то...
Если версия БД позволяет - да. Если нет - просто MEDIUMTEXT COLLATE utf8mb4_unicode_520_ci(или cs)Сделать в таблице поле image с типом JSON
Лучше всё таки с путями…хранить там объекты со ссылками
Третий тоже накосячил =)
это просто legacy!|id|text|image|
PRIMARY KEY (`id`),
CONSTRAINT `FK_text_text_images` FOREIGN KEY (`id`) REFERENCES `text_images` (`text_id`);
KEY `text_id` (`text_id`)
стоита дальше стоит ли задавать ключ в таблице text_images? или это не обязательно?
данные не консистентны?если в таблице с путями изображений [del]не[/del] задать KEY для 'text_id' , то ловим ошибку
Error 1215: Cannot add foreign key constraint
Осознал, что надо делать внешний ключ не для 'id' из таблицы 'text', а для 'text_id' из таблицы 'text_images'.данные не консистентны?
KEY `FK_text_images_text` (`text_id`),
CONSTRAINT `FK_text_images_text` FOREIGN KEY (`item_id`) REFERENCES `text` (`id`)