Rumah  >  Artikel  >  pangkalan data  >  Apakah batasan menggunakan pandangan MySQL?

Apakah batasan menggunakan pandangan MySQL?

WBOY
WBOYke hadapan
2023-08-31 13:05:02917semak imbas

使用 MySQL 视图有哪些限制?

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam