Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql中的临时存储数组_Mysql_Node.js - Fatal编程技术网

Mysql中的临时存储数组

Mysql中的临时存储数组,mysql,node.js,Mysql,Node.js,所以最初我创建了一个全局(我知道xd)数组,在这里我存储了大约600~25个字符的字符串。阵列肯定不会比这更大。所以我的问题是如何在Mysql中临时存储这样一个数组 我会使用VARCHAR(255)并将其存储为字符串,但由于大小的原因,我不能。我也认为是JSON类型的,但至少对我来说,似乎不太好。现在我想做的是 因为我知道数组中的每个元素都是唯一的,所以创建一个包含1列的表,将它们存储在多行中,完成后删除该表 这是一个好的/有效的方法还是我遗漏了什么 编辑:我忘了补充一点,我必须存储数组的原因是

所以最初我创建了一个全局(我知道xd)数组,在这里我存储了大约600~25个字符的字符串。阵列肯定不会比这更大。所以我的问题是如何在Mysql中临时存储这样一个数组

我会使用VARCHAR(255)并将其存储为字符串,但由于大小的原因,我不能。我也认为是JSON类型的,但至少对我来说,似乎不太好。现在我想做的是

因为我知道数组中的每个元素都是唯一的,所以创建一个包含1列的表,将它们存储在多行中,完成后删除该表

这是一个好的/有效的方法还是我遗漏了什么


编辑:我忘了补充一点,我必须存储数组的原因是因为我需要它几天,因此我不能在脚本失败时丢失数据,因此需要存储。

如果您正在寻找存储来替换全局变量,而全局变量在服务器上的当前调用之后不会持续存在,为什么要将其放入表中?相反,如果您希望存储下一次运行脚本时可用的内容,则将其存储在表中可能是有意义的,尽管使用如此小的内容,您可以将其存储在$\u会话中。事实上,我忘了添加,我将需要几天的时间,因此如果脚本失败,我无法承受丢失它的代价,这就是为什么我决定将它存储在一个表中。你需要的不仅仅是表中的一列,除非它是通用的,即对所有用户可见。你应该考虑的一件事是更好地定义你想要做的事情。看,数据是如何读写的,谁能“看到”它,等等。我只需要知道该id是否在数组中,所以只需要一列来存储它,然后只需选择并检查id是否存在,这样一个表就有一列,每个id都有新行(或者至少我是这么想的),我觉得这是一个快速的内部实用程序。如果是这样,您可以将数组序列化为JSON并将其存储在一个文件中。如果您正在寻找存储来替换全局变量,而全局变量在服务器上的当前调用之后不会继续存在,那么为什么要将其放入表中呢?相反,如果您希望存储下一次运行脚本时可用的内容,则将其存储在表中可能是有意义的,尽管使用如此小的内容,您可以将其存储在$\u会话中。事实上,我忘了添加,我将需要几天的时间,因此如果脚本失败,我无法承受丢失它的代价,这就是为什么我决定将它存储在一个表中。你需要的不仅仅是表中的一列,除非它是通用的,即对所有用户可见。你应该考虑的一件事是更好地定义你想要做的事情。看,数据是如何读写的,谁能“看到”它,等等。我只需要知道该id是否在数组中,所以只需要一列来存储它,然后只需选择并检查id是否存在,这样一个表就有一列,每个id都有新行(或者至少我是这么想的),我觉得这是一个快速的内部实用程序。如果是这样,您可以将数组序列化为JSON并将其存储在文件中。