mysql过程中的数组?
我有一个关于mysql程序中数组的问题?我想在mysql过程中使用数组作为数据类型。我必须将一些数据存储到数组中,然后根据需要使用这些数据。但我真的不知道如何在mysql中使用、定义或声明数组。我读了一些mysql不支持数组的地方 在mysql中,是否有其他方法可以替代数组而不是数组?使用临时表(可能是内存临时表)存储数组值。然后您可以在联接中使用该表,等等 例如:mysql过程中的数组?,mysql,stored-procedures,database-administration,Mysql,Stored Procedures,Database Administration,我有一个关于mysql程序中数组的问题?我想在mysql过程中使用数组作为数据类型。我必须将一些数据存储到数组中,然后根据需要使用这些数据。但我真的不知道如何在mysql中使用、定义或声明数组。我读了一些mysql不支持数组的地方 在mysql中,是否有其他方法可以替代数组而不是数组?使用临时表(可能是内存临时表)存储数组值。然后您可以在联接中使用该表,等等 例如: DROP TEMPORARY TABLE IF EXISTS test; -- make sure it doesnt a
DROP TEMPORARY TABLE IF EXISTS test; -- make sure it doesnt already exist
CREATE TEMPORARY TABLE test (
id int unsigned,
primary key(id) -- do we want to enforce array as a set?
) ENGINE=memory;
-- use it
...
-- drop it
DROP TEMPORARY TABLE test;
MySQL中没有数组数据类型,数组在程序中的实际用途是什么?