ค้นหา Serial ที่ซ้ำกันในตาราง
mysql> SELECT serial, COUNT(serial) AS NumOccurrences FROM users GROUP BY serial HAVING ( COUNT(serial) > 1 );
+-------------------+----------------+
| serial | NumOccurrences |
+-------------------+----------------+
| WS011001-00007933 | 2 |
| WS011001-00008710 | 2 |
| WS011001-00008711 | 3 |
| WS011001-00008712 | 2 |
| WS011001-00008734 | 2 |
| WS041002-00000308 | 2 |
| WS051105-Rapeepor | 2 |
| WS051108-teeservi | 2 |
| WS051112-watchara | 3 |
| WS051203-12345678 | 2 |
+-------------------+----------------+
10 rows in set (58.78 sec)
เมื่อเตรียม ตารางเรียบร้อยแล้ว ก็ถึงเวลา เพิ่ม index เข้าไป เพื่อให้ ประสิทธิในการ query ด้วย field serial ดีขึ้น
create unique index serial_index on users (serial);
ไม่มีความคิดเห็น:
แสดงความคิดเห็น