如何在mysql函数或过程中以数组形式存储数据

如何在mysql函数或过程中以数组形式存储数据,mysql,Mysql,如何在mysql函数或过程中以数组形式存储数据? 如何在mysql中初始化数组? 阵列状 数组(1=>1,b=>2)在mysql中可以吗?您不能在mysql中声明数组。 在SQL中,数组称为表:-)。您可以使用函数serialize()和unserialize()在MySQL中存储PHP数组。serialize()将包括数组在内的任何数据转换为字符串,该字符串可以使用unserialize()转换回原始值 我相信在其他语言中也有类似的可能性和方法 唯一的缺点是,您无法用纯SQL解析和搜索它。有任

如何在mysql函数或过程中以数组形式存储数据? 如何在mysql中初始化数组? 阵列状


数组(1=>1,b=>2)在mysql中可以吗?

您不能在mysql中声明数组。
在SQL中,数组称为表:-)。

您可以使用函数serialize()和unserialize()在MySQL中存储PHP数组。serialize()将包括数组在内的任何数据转换为字符串,该字符串可以使用unserialize()转换回原始值

我相信在其他语言中也有类似的可能性和方法


唯一的缺点是,您无法用纯SQL解析和搜索它。

有任何文档可供参考吗?如果您是指mySQL引用,请检查无法找到数组引用,因为它不在mySQL中。您可以出于相同目的使用临时表。