MySQL-এ অ্যারে ভেরিয়েবল নেই। এর পরিবর্তে TEMPORARY TABLE ব্যবহার করুন।
সিনট্যাক্স:
create temporary table if not exists yourTemporaryTableName select yourColumnName1,yourColumnName2,......N from yourTableName where condition
উদাহরণ:
mysql> create table SimulateArrayDemo -> ( -> Id int, -> FirstName varchar(100), -> LastName varchar(100) -> ); Query OK, 0 rows affected (1.25 sec)
রেকর্ড ইনসার্ট করুন:
mysql> insert into SimulateArrayDemo values(1,'Sam','Taylor'); ... (৬টি রেকর্ড)
সব রেকর্ড দেখান:
mysql> select *from SimulateArrayDemo;
আউটপুট:
+------+-----------+----------+ | Id | FirstName | LastName | +------+-----------+----------+ | 1 | Sam | Taylor | | 2 | Carol | Taylor | | 3 | Bob | Smith | | 4 | David | Taylor | | 5 | John | Smith | | 6 | Mike | Taylor | +------+-----------+----------+ 6 rows in set (0.00 sec)
LastName='Taylor' শর্তে টেম্পোরারি টেবিল তৈরি করুন (অ্যারে সিমুলেশন):
mysql> create temporary table if not exists SimulationOfArray -> select Id,FirstName from SimulateArrayDemo where LastName='Taylor'; Query OK, 4 rows affected (0.10 sec) Records: 4 Duplicates: 0 Warnings: 0
টেম্পোরারি টেবিলের ডেটা দেখান:
mysql> select *from SimulationOfArray;
আউটপুট (৪টি রেকর্ড):
+------+-----------+ | Id | FirstName | +------+-----------+ | 1 | Sam | | 2 | Carol | | 4 | David | | 6 | Mike | +------+-----------+ 4 rows in set (0.00 sec)