0800108001 — Klien Tidak Dapat Membuat Koneksi
Klien tidak dapat membuat koneksi ke server database.
Jelajahi semua 150 kode error Error SQL/Database dengan penyebab, perbaikan, dan contoh.
08001Klien tidak dapat membuat koneksi ke server database.
08003Koneksi database yang ditentukan tidak ada atau telah ditutup.
08006Koneksi database yang sudah terbentuk terputus secara tak terduga.
22001Nilai string terlalu panjang untuk kolom target.
22003Nilai numerik berada di luar rentang tipe data kolom target.
22007Nilai tanggal, waktu, atau timestamp dalam format yang tidak valid.
22008Nilai datetime berada di luar rentang valid untuk field tersebut.
22012Pembagian dengan nol dicoba dalam ekspresi SQL.
22P02Nilai tidak dapat dikonversi ke tipe data yang diperlukan.
23502INSERT atau UPDATE mencoba menetapkan kolom NOT NULL ke NULL.
23503INSERT atau UPDATE melanggar constraint foreign key.
23505INSERT atau UPDATE melanggar constraint unique atau primary key.
23514INSERT atau UPDATE melanggar CHECK constraint pada tabel.
23P01INSERT atau UPDATE melanggar exclusion constraint.
25001Perintah tidak dapat dieksekusi di dalam transaksi yang aktif.
25006Percobaan memodifikasi data dalam transaksi read-only.
25P02Perintah dikeluarkan dalam transaksi yang sudah gagal.
28000Kredensial autentikasi tidak valid.
28P01Password yang diberikan untuk autentikasi salah.
3D000Database yang ditentukan tidak ada.
3F000Skema yang ditentukan tidak ada dalam database.
40001Transaksi dibatalkan karena konflik serialisasi.
40P01Dua atau lebih transaksi saling menunggu kunci satu sama lain, sehingga terjadi deadlock.
42000Pernyataan SQL mengandung kesalahan sintaks atau melanggar aturan akses.
42501Pengguna saat ini tidak memiliki hak akses yang diperlukan.
42601Pernyataan SQL mengandung kesalahan sintaks.
42602Nama identifier dalam pernyataan SQL tidak valid.
42701Nama kolom muncul lebih dari satu kali di mana ia harus unik.
42702Referensi kolom ambigu karena kolom tersebut ada di beberapa tabel.
42703Kolom yang ditentukan tidak ada dalam tabel atau result set.
42704Objek database yang ditentukan (tipe, operator, fungsi) tidak ada.
42710Objek dengan nama yang ditentukan sudah ada.
42712Alias tabel digunakan lebih dari satu kali dalam query yang sama.
42804Tipe data dalam ekspresi tidak kompatibel.
42830Definisi foreign key tidak valid karena ketidakcocokan tipe atau constraint unique yang hilang.
42883Fungsi dengan nama dan tipe argumen yang ditentukan tidak ada.
42P01Tabel atau view yang ditentukan tidak ada.
42P02Parameter prepared statement direferensikan tetapi tidak terdefinisi.
42P03Cursor dengan nama yang ditentukan sudah ada.
42P04Database dengan nama yang ditentukan sudah ada.
42P06Schema dengan nama yang ditentukan sudah ada.
42P07Tabel dengan nama yang ditentukan sudah ada dalam schema.
42P10Referensi kolom dalam GROUP BY, ORDER BY, atau DISTINCT ON tidak valid.
42P16Definisi tabel tidak valid.
42P18Tipe data suatu ekspresi tidak dapat ditentukan.
53100Disk server database penuh.
53200Server database kehabisan memori.
53300Jumlah maksimum koneksi database telah tercapai.
54000Batas implementasi database telah terlampaui.
54001Pernyataan SQL terlalu kompleks untuk diproses oleh database.
54011Jumlah kolom melebihi batas yang didukung oleh basis data.
54023Terlalu banyak argumen yang diteruskan ke sebuah fungsi.
55000Objek basis data tidak berada dalam status yang diperlukan.
55006Objek basis data sedang digunakan dan tidak dapat dimodifikasi.
55P03Kunci yang diminta tidak dapat diperoleh tanpa menunggu.
57014Kueri dibatalkan oleh pengguna atau karena batas waktu.
57P01Server basis data sedang dimatikan.
57P02Server basis data mengalami crash dan sedang memulai ulang.
57P03Server basis data belum siap menerima koneksi.
58000Terjadi kesalahan sistem operasi selama operasi basis data.
58030Terjadi kesalahan I/O disk selama operasi basis data.
P0001Sebuah eksepsi yang didefinisikan aplikasi dimunculkan dalam PL/pgSQL.
P0002SELECT INTO dalam PL/pgSQL tidak mengembalikan baris padahal tepat satu baris yang diharapkan.
P0003SELECT INTO dalam PL/pgSQL mengembalikan lebih dari satu baris.
MySQL 1005MySQL tidak dapat membuat tabel karena kesalahan constraint atau konfigurasi.
MySQL 1007Database tidak dapat dibuat karena sudah ada.
MySQL 1044Pengguna tidak memiliki akses ke database yang ditentukan.
MySQL 1045Autentikasi gagal dengan kredensial yang diberikan.
MySQL 1049Database yang ditentukan tidak ada.
MySQL 1054Kolom yang ditentukan tidak ada dalam tabel.
MySQL 1062INSERT atau UPDATE akan membuat nilai duplikat dalam unique index.
MySQL 1064Pernyataan SQL mengandung kesalahan sintaks.
MySQL 1146Tabel yang direferensikan tidak ada dalam database.
MySQL 1215MySQL tidak dapat membuat foreign key karena ketidakcocokan definisi.
MySQL 1217Constraint foreign key mencegah penghapusan baris induk.
MySQL 1264Nilai numerik melebihi rentang valid untuk kolom tersebut.
MySQL 1366String mengandung karakter yang tidak valid untuk character set kolom.
MySQL 1451Foreign key mencegah modifikasi baris induk yang direferensikan.
MySQL 1452Foreign key mencegah penambahan baris anak karena induk tidak ada.
MySQL 1213Deadlock terdeteksi antara transaksi yang berjalan bersamaan.
MySQL 1205Waktu tunggu lock melebihi timeout yang dikonfigurasi.
MySQL 2002Klien MySQL tidak dapat terhubung melalui file socket lokal.
MySQL 2003Klien tidak dapat membangun koneksi TCP ke server.
MySQL 2006Koneksi ke server MySQL terputus.
MySQL 2013Koneksi terputus selama kueri berlangsung.
MySQL 1040Jumlah koneksi MySQL maksimum telah terlampaui.
MySQL 1114Tabel telah mencapai ukuran maksimumnya.
MySQL 1153Kueri atau hasil melebihi max_allowed_packet.
MySQL 1227Operasi ini memerlukan hak istimewa yang tidak dimiliki pengguna.
MySQL 1236Slave replikasi mengalami kesalahan saat membaca binary log.
SQLITE_BUSY (5)File database terkunci oleh koneksi atau proses lain.
SQLITE_LOCKED (6)Sebuah tabel dalam database terkunci oleh koneksi yang sama.
SQLITE_NOMEM (7)SQLite tidak dapat mengalokasikan memori yang cukup.
SQLITE_READONLY (8)Database dibuka dalam mode read-only atau filesystem bersifat read-only.
SQLITE_INTERRUPT (9)Operasi diinterupsi oleh sqlite3_interrupt().
SQLITE_IOERR (10)Terjadi kesalahan I/O disk saat membaca atau menulis database.
SQLITE_CORRUPT (11)File database rusak (corrupt).
SQLITE_FULL (13)Insert gagal karena disk atau batas ukuran database tercapai.
SQLITE_CANTOPEN (14)SQLite tidak dapat membuka file database.
SQLITE_SCHEMA (17)Skema berubah antara waktu persiapan dan eksekusi pernyataan.
SQLITE_TOOBIG (18)Nilai string atau BLOB melebihi ukuran maksimum SQLite.
SQLITE_CONSTRAINT (19)Operasi INSERT, UPDATE, atau DELETE melanggar suatu constraint.
SQLITE_MISMATCH (20)Tipe data tidak sesuai dengan yang diharapkan.
SQLITE_MISUSE (21)SQLite API digunakan secara tidak benar.
SQLITE_RANGE (25)Indeks parameter yang diteruskan ke sqlite3_bind berada di luar jangkauan.
SQLITE_NOTADB (26)File bukan database SQLite yang valid.
SQLITE_ERROR (1)Terjadi kesalahan SQL generik atau database tidak ditemukan.
SQLITE_PERM (3)Mode akses yang diminta untuk file database tidak diizinkan.
SQLITE_ABORT (4)Operasi dibatalkan oleh fungsi callback.
SQLITE_NOTFOUND (12)Rutinitas internal mengembalikan not found. Jarang muncul dalam kode aplikasi.
SQLITE_WARNING (28)SQLite menemukan masalah yang tidak kritis dan mengeluarkan peringatan.
02000Pernyataan SQL selesai tetapi tidak mengembalikan atau memengaruhi baris apa pun.
01000Peringatan non-kritis dikeluarkan selama eksekusi SQL.
0A000Fitur SQL yang diminta tidak didukung oleh basis data ini.
22004Nilai NULL ditemukan di tempat yang tidak diizinkan.
22023Nilai parameter tidak valid untuk operasi yang dilakukan.
22026Panjang string tidak sesuai dengan panjang tetap yang diharapkan.
23001Aturan restrict mencegah penghapusan atau pembaruan baris yang direferensikan.
24000Operasi kursor dicoba dalam status yang tidak valid.
26000Nama prepared statement tidak ada.
2B000Privilege tidak dapat dicabut karena privilege dependen masih ada.
2D000Perintah terminasi transaksi tidak valid dalam konteks saat ini.
34000Nama kursor yang ditentukan tidak ada atau tidak valid.
38000Eksepsi terjadi dalam fungsi atau prosedur eksternal.
39000Fungsi eksternal dipanggil secara tidak benar.
42809Objek yang disebutkan bukan tipe yang diharapkan untuk operasi tersebut.
42846Nilai tidak dapat dikonversi secara otomatis ke tipe yang diperlukan.
42P20Spesifikasi window function tidak valid.
42611Definisi kolom dalam CREATE TABLE atau ALTER TABLE tidak valid.
MySQL 1048Pernyataan INSERT atau UPDATE mencoba mengisi kolom NOT NULL dengan nilai NULL.
MySQL 1060Nama kolom muncul lebih dari sekali dalam definisi tabel.
MySQL 1071Panjang key indeks melebihi batas maksimum storage engine.
MySQL 1091Kolom atau key yang akan dihapus tidak ada.
MySQL 1118Ukuran baris melebihi batas maksimum storage engine.
MySQL 1136Jumlah kolom dalam pernyataan INSERT tidak cocok dengan jumlah nilai.
MySQL 1142Pengguna tidak memiliki hak istimewa tingkat tabel yang diperlukan.
MySQL 1149Pernyataan SQL mengandung kesalahan sintaks (format lama).
MySQL 1292Sebuah nilai terpotong atau tidak valid saat konversi tipe data.
MySQL 1364Field NOT NULL tidak diberi nilai dan tidak memiliki default.
MySQL 1406Nilai data melebihi panjang maksimum kolom.
MySQL 2014Perintah klien MySQL dikeluarkan tidak sesuai urutan.
MySQL 1169Penulisan ke indeks unik dengan IGNORE dilewati.
MySQL 1461Jumlah maksimum prepared statement telah tercapai.
SQLITE_AUTH (23)Callback otorisasi menolak operasi yang diminta.
SQLITE_FORMAT (24)Kode error ini dicadangkan dan saat ini tidak digunakan oleh SQLite.
SQLITE_NOLFS (22)Platform tidak mendukung file besar yang diperlukan oleh database.
SQLITE_PROTOCOL (15)Terjadi kesalahan protokol penguncian database.
SQLITE_EMPTY (16)File database ada tetapi tidak mengandung tabel.
MySQL 1025Terjadi kesalahan saat mengubah nama tabel atau menghapus foreign key.
MySQL 1065Query kosong dikirimkan ke server MySQL.