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?

王林
王林ke hadapan
2023-09-18 22:29:091345semak imbas

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!

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