将数组插入表MySQL

时间:2013-07-03 11:56:49

标签: 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');

1 个答案:

答案 0 :(得分:0)

您需要序列化数组并存储在DB(数组到json)中。 在获取时需要反序列化(json到数组)