Walaupun terdapat pelbagai faedah menggunakan paparan, terdapat had berikut untuk menggunakan paparan MySQL -
- Tidak dapat mencipta indeks paparan - Dalam MySQL, kami tidak boleh mencipta indeks pada paparan. Ini kerana apabila kami menanyakan data terhadap paparan, tiada indeks digunakan.
- MySQL membatalkan paparan - Katakan, jika kita memadam atau menamakan semula jadual yang dirujuk oleh paparan, bukannya mengeluarkan ralat MySQL membatalkan paparan. Kita boleh menggunakan pernyataan CHECK TABLE untuk menyemak sama ada paparan itu sah.
- Pandangan MySQL tidak boleh dikemas kini dalam beberapa kes - Sebenarnya, paparan mudah boleh dikemas kini, tetapi pandangan yang dibuat pada pernyataan SELECT kompleks menggunakan JOIN atau SUBQUERY dsb. tidak boleh dikemas kini.
- MySQL tidak menyokong paparan terwujud - Kami tidak boleh mencipta pandangan terwujud kerana MySQL tidak menyokongnya.
- Menggunakan subquery dalam klausa FROM pandangan bergantung pada versi MySQL - Sebenarnya, jika versi MySQL lebih rendah daripada 5.7.7, kita boleh menggunakan subquery dalam klausa FROM paparan.
- Tidak boleh membuat paparan sementara -Sebenarnya, definisi tidak boleh merujuk jadual sementara, jadi kami tidak boleh membuat paparan sementara.
-
Tidak boleh mengaitkan pencetus dengan pandangan -Kami tidak boleh mengaitkan pencetus dengan pandangan.
Atas ialah kandungan terperinci Apakah batasan menggunakan pandangan MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!