0
我有一個相關的問題在MySQL程序中的數組?我想在mysql過程中使用數組作爲數據類型。我必須將一些數據存儲到數組中,然後根據需要使用它。但我真的不知道如何在mysql中使用或定義或聲明數組。我讀了一些mysql不支持數組的地方。數組在mysql程序中?
是否有任何替代mysql的數組不是數組,但作爲一個數組?
我有一個相關的問題在MySQL程序中的數組?我想在mysql過程中使用數組作爲數據類型。我必須將一些數據存儲到數組中,然後根據需要使用它。但我真的不知道如何在mysql中使用或定義或聲明數組。我讀了一些mysql不支持數組的地方。數組在mysql程序中?
是否有任何替代mysql的數組不是數組,但作爲一個數組?
使用臨時表(也許是內存臨時表)來存儲您的數組值。然後可以使用該表中的JOIN等
實施例:
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沒有數組數據類型。 –
數組在程序中的實際用途是什麼? – Devart