Hàm INSERT() không thực hiện chèn nếu vị trí chèn (Pos) không nằm trong độ dài chuỗi. Các trường hợp: giá trị âm, 0 (không), hoặc vượt quá độ dài chuỗi gốc.
Ví dụ
Trường hợp 1: Pos là số âm
mysql> SELECT INSERT('Tutorialspoint',-1,4,'.com');
+--------------------------------------+
| INSERT('Tutorialspoint',-1,4,'.com') |
+--------------------------------------+
| Tutorialspoint |
+--------------------------------------+
1 row in set (0.00 sec)
Trường hợp 2: Pos = 0
mysql> SELECT INSERT('Tutorialspoint',0,4,'.com');
+-------------------------------------+
| INSERT('Tutorialspoint',0,4,'.com') |
+-------------------------------------+
| Tutorialspoint |
+-------------------------------------+
1 row in set (0.00 sec)
Trường hợp 3: Pos vượt quá độ dài chuỗi (chuỗi 'Tutorialspoint' dài 14 ký tự, Pos=16)
mysql> SELECT INSERT('Tutorialspoint',16,4,'.com');
+--------------------------------------+
| INSERT('Tutorialspoint',16,4,'.com') |
+--------------------------------------+
| Tutorialspoint |
+--------------------------------------+
1 row in set (0.00 sec)
Trong tất cả các trường hợp, chuỗi gốc được trả về nguyên vẹn không thay đổi.