0
Если у меня есть массив следующим образом:Вставка массива в таблицу MySQL
call array_create('test', 5);
set @list = 'trying:something:out:for:first';
call array_from_list_complete(@list, 'testarray', ':');
Как я могу создать поле в таблице, используя create table ...
для хранения массива, например:
CREATE TABLE test(
id_ int(5),
number INT(10),
*array,
PRIMARY KEY (int),
)
Также , как я могу вставить этот массив в таблицу:
INSERT INTO test (id_, number, array) VALUES('data1', 'data2', 'testarray');
В соответствии с правилами нормализации должно существовать только одно значение на ячейку. Возможно, стоит создать промежуточную таблицу и вставить каждое значение? – christopher
Может быть, стол в таблице? –