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
也許桌上的桌子? –