เราสามารถส่งอาร์เรย์โดยใช้คำสั่ง where IN ให้เราสร้างตารางใหม่สำหรับตัวอย่างของเราก่อน
mysql> สร้างตาราง PassingAnArrayDemo -> ( -> id int, -> Firstname varchar(100) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.60 วินาที)
ให้เราทำการแทรกบันทึก
mysql> แทรกลงในค่า PassingAnArrayDemo (1,'John'),(2,'Carol'),(3,'Smith'),(4,'Bob'),(5,'Johnson'),( 6,'David'),(7,'Sam'),(8,'Jessica');Query OK, 8 แถวได้รับผลกระทบ (0.32 วินาที)บันทึก:8 ซ้ำ:0 คำเตือน:0
เพื่อแสดงรายการทั้งหมด
mysql> เลือก *จาก PassingAnArrayDemo;
ต่อไปนี้เป็นผลลัพธ์
<ก่อนหน้า>+------+-----------+| รหัส | ชื่อจริง |+------+-----------+| 1 | จอห์น || 2 | แครอล || 3 | สมิธ || 4 | บ๊อบ || 5 | จอห์นสัน || 6 | เดวิด || 7 | แซม || 8 | เจสสิก้า |+------+-----------+8 แถวในชุด (0.00 วินาที)ต่อไปนี้คือไวยากรณ์สำหรับส่งพารามิเตอร์อาร์เรย์โดยใช้คำสั่ง where IN
mysql> SELECT * -> จาก PassingAnArrayDemo โดยที่ id IN(1,3,6);
ต่อไปนี้เป็นผลลัพธ์
<ก่อนหน้า>+------+-----------+| รหัส | ชื่อจริง |+------+-----------+| 1 | จอห์น || 3 | สมิธ || 6 | เดวิด |+------+-----------+3 แถวในชุด (0.04 วินาที)