TiDB kompatibel dengan kode kesalahan di MySQL, dan dalam banyak kasus mengembalikan kode kesalahan yang sama dengan MySQL. Untuk daftar kode kesalahan MySQL, lihat MySQL 5. 7 Referensi Pesan Kesalahan. Selain itu, TiDB memiliki kode kesalahan unik berikut Show
Nomor Kesalahan. 2013 (HY000) Pesan kesalahan lengkap. Anda dapat menangani kesalahan ini sebagai berikut
Nomor Kesalahan. 1105 (HY000) Pesan kesalahan lengkap. Kesalahan ini biasanya terjadi jika versi TiDB tidak cocok dengan versi TiKV. Untuk menghindari ketidaksesuaian versi, perbarui semua komponen saat Anda memutakhirkan versi Nomor Kesalahan. 1148 (42000) Pesan kesalahan lengkap. Ketika Anda menjalankan pernyataan Solusinya adalah menggunakan opsi Nomor Kesalahan. 9001 (HY000) Pesan kesalahan lengkap. Kesalahan ini terjadi saat TiDB gagal mengakses PD. Seorang pekerja di latar belakang TiDB terus menanyakan titik aman dari PD dan melaporkan kesalahan ini jika gagal melakukan kueri dalam 100 detik. Umumnya, ini karena disk pada PD lambat dan sibuk atau jaringan gagal antara TiDB dan PD. Untuk detail kesalahan umum, lihat Nomor Kesalahan dan Diagnosis Kesalahan Pesan kesalahan log TiDB. kesalahan EOF Saat klien atau proxy terputus dari TiDB, TiDB tidak segera menyadari pemutusan tersebut. Sebagai gantinya, TiDB memperhatikan pemutusan hanya ketika mulai mengembalikan data ke koneksi. Saat ini, log mencetak kesalahan EOF Bagaimana cara memeriksa kode kesalahan di MySQL?Untuk daftar kode kesalahan MySQL, nama simbolis, dan nilai SQLSTATE, lihat https. //dev. mysql. com/doc/refman/8. 0/en/error-messages-server. html . Anda juga dapat memeriksa mysqld_error. h dan sql_state. h dalam direktori include dari distribusi sumber MySQL.
Apa tujuan dari kode kesalahan?Kode kesalahan juga dapat digunakan untuk menentukan kesalahan, untuk menyederhanakan penelitian penyebab dan cara memperbaikinya . Ini biasanya digunakan dalam produk konsumen ketika terjadi kesalahan, seperti penyebab Blue Screen of Death, untuk memudahkan menentukan masalah sebenarnya yang dialami produk tersebut.
Apa arti kesalahan 2 di MySQL?Oleh karena itu, dengan menggunakan sumber ini, kita dapat menyimpulkan bahwa nilai kesalahan 2 berarti " tidak ada file atau direktori seperti itu ". Singkatnya, Anda salah jalan. Coba berikan jalur absolut, karena tidak jelas apa direktori kerja saat ini dalam konteks server MySQL Anda.
Apa kode kesalahan 1046 di MySQL?Kesalahan MySQL1046 (3D000) terjadi saat Anda tidak memilih database terlebih dahulu saat mengeksekusi pernyataan MySQL . Kesalahan ini sebagian besar akan terjadi jika Anda mencoba membuat tabel di database MySQL menggunakan command prompt. Saat menjalankan perintah dari command prompt, Anda juga harus memilih database. |