Rumah > pangkalan data > tutorial mysql > Apakah ciri yang telah dialih keluar dalam MySQL 8.0?

Apakah ciri yang telah dialih keluar dalam MySQL 8.0?

王林
Lepaskan: 2023-09-18 22:29:09
ke hadapan
1351 orang telah melayarinya

MySQL 8.0 中删除了哪些功能?

Sesetengah ciri ditamatkan dan dialih keluar daripada MySQL 8.0. Ia perlu digunakan apabila menunjukkan alternatif kepada item yang dipadam ini untuk mengelakkan komplikasi lanjut.

  • Pembolehubah sistem "innodb_locks_unsafe_for_binlog" telah dialih keluar.
  • Anda boleh menggunakan tahap pengasingan "READ COMMITTED" kerana ia berkelakuan serupa.
  • Selepas menaik taraf sistem anda kepada MySQL versi 8.0.3 atau lebih tinggi, skrip yang merujuk kepada InnoDB sebelumnya INFORMATION_SCHEMA Nama paparan mesti dinaik taraf.

Sesetengah sifat pengurusan akaun telah dialih keluar. Di bawah disenaraikan beberapa:

  • Jangan gunakan "GRANT" untuk mencipta pengguna, sebaliknya gunakan "CREATE USER".
  • Cache pertanyaan telah dialih keluar.
  • >
  • Entri cache pertanyaan yang ditamatkan kekal ditamatkan dan tidak mempunyai kesan. Mereka mungkin dialih keluar dalam versi MySQL yang akan datang.
  • Kamus data menyediakan maklumat tentang objek pangkalan data, jadi pelayan tidak menyemak nama direktori dalam direktori data untuk mencari pangkalan data.
  • Ini menunjukkan bahawa pilihan "--ignore-db-dir" dan pembolehubah sistem "ignore_db_dirs" tidak diperlukan dan telah dialih keluar.
  • Pembolehubah sistem "tx_isolation" dan "tx_read_only" telah dialih keluar. Sebaliknya, gunakan "transaction_isolation" dan "transaction_read_only".
  • Pembolehubah sistem "secure_auth" dan "multi_range_count", pilihan klien "--secure-auth" dan pilihan "MYSQL_SECURE_AUTH" mysql_options()' fungsi C API telah dialih keluar.
  • Pembolehubah sistem 'log_warnings' dan pilihan pelayan --log-warnings telah dialih keluar. Sebaliknya, gunakan pembolehubah sistem "log_error_verbosity".
  • Penghuraikan tidak menganggap N sebagai sinonim untuk NULL dalam pernyataan SQL. Oleh itu, nilai "NULL" mesti digunakan.
  • PROCEDURE ANALYSE() sintaks telah dialih keluar.
  • --pilihan pelayan temp-pool telah dialih keluar.
  • li>
  • Pembolehubah sistem "ignore_builtin_innodb" telah dialih keluar.
  • Utiliti "resolveip" telah dialih keluar. Sebaliknya, gunakan "nslookup", "host" atau "gali".
  • Sokongan untuk DTrace telah dialih keluar.
  • Fungsi "JSON_APPEND()" telah dialih keluar. Sebaliknya, gunakan "JSON_ARRAY_APPEND()".

Atas ialah kandungan terperinci Apakah ciri yang telah dialih keluar dalam MySQL 8.0?. 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