Rumah > pangkalan data > tutorial mysql > Apakah yang berlaku jika kedudukan sisipan dalam fungsi MySQL INSERT() berada di luar julat?

Apakah yang berlaku jika kedudukan sisipan dalam fungsi MySQL INSERT() berada di luar julat?

WBOY
Lepaskan: 2023-08-23 20:13:03
ke hadapan
1331 orang telah melayarinya

如果 MySQL INSERT() 函数中的插入位置超出范围,会发生什么情况?

MySQL INSERT() fungsi tidak melakukan sisipan jika kedudukan sisipan di luar julat Kedudukan sisipan boleh berada di luar julat dalam kes apabila kita melepasi nilai negatif atau 0(sifar) atau nilai melebihi. nilai jumlah bilangan aksara dalam rentetan asal sebanyak 2. Ia boleh difahami dengan bantuan contoh berikut −

Contoh

Pertanyaan di bawah tidak akan melakukan sisipan kerana kedudukan sisipan berada di luar julat iaitu a nilai negatif.

mysql> Select INSERT('Virat', -1,5,'Kohli');
+-------------------------------+
| INSERT('Virat', -1,5,'Kohli') |
+-------------------------------+
| Virat                         |
+-------------------------------+
1 row in set (0.00 sec)
Salin selepas log masuk

Pertanyaan di bawah tidak akan melaksanakan sisipan kerana kedudukan sisipan berada di luar julat, iaitu 0 (sifar).

mysql> Select INSERT('Virat', 0,5,'Kohli');
+------------------------------+
| INSERT('Virat', 0,5,'Kohli') |
+------------------------------+
| Virat                        |
+------------------------------+
1 row in set (0.00 sec)
Salin selepas log masuk

Pertanyaan di bawah tidak akan melaksanakan sisipan kerana kedudukan sisipan berada di luar julat, iaitu nilai 2 yang melebihi bilangan aksara dalam rentetan asal. Dalam contoh di bawah, rentetan asal 'Virat' mempunyai 5 aksara dan nilai kedudukan yang telah kami berikan ialah 7, jadi sisipan tidak akan berlaku.

rreeee

Atas ialah kandungan terperinci Apakah yang berlaku jika kedudukan sisipan dalam fungsi MySQL INSERT() berada di luar julat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan