Error SQL/Database
Jelajahi semua 150 kode error Error SQL/Database dengan penyebab, perbaikan, dan contoh.
0800108001 — Klien Tidak Dapat Membuat Koneksi
Klien tidak dapat membuat koneksi ke server database.
0800308003 — Koneksi Tidak Ada
Koneksi database yang ditentukan tidak ada atau telah ditutup.
0800608006 — Kegagalan Koneksi
Koneksi database yang sudah terbentuk terputus secara tak terduga.
2200122001 — Pemotongan Data String di Kanan
Nilai string terlalu panjang untuk kolom target.
2200322003 — Nilai Numerik di Luar Rentang
Nilai numerik berada di luar rentang tipe data kolom target.
2200722007 — Format Datetime Tidak Valid
Nilai tanggal, waktu, atau timestamp dalam format yang tidak valid.
2200822008 — Overflow Field Datetime
Nilai datetime berada di luar rentang valid untuk field tersebut.
2201222012 — Pembagian dengan Nol
Pembagian dengan nol dicoba dalam ekspresi SQL.
22P0222P02 — Representasi Teks Tidak Valid
Nilai tidak dapat dikonversi ke tipe data yang diperlukan.
2350223502 — Pelanggaran Not Null
INSERT atau UPDATE mencoba menetapkan kolom NOT NULL ke NULL.
2350323503 — Pelanggaran Foreign Key
INSERT atau UPDATE melanggar constraint foreign key.
2350523505 — Pelanggaran Unique
INSERT atau UPDATE melanggar constraint unique atau primary key.
2351423514 — Pelanggaran Check Constraint
INSERT atau UPDATE melanggar CHECK constraint pada tabel.
23P0123P01 — Pelanggaran Exclusion
INSERT atau UPDATE melanggar exclusion constraint.
2500125001 — Transaksi SQL Aktif
Perintah tidak dapat dieksekusi di dalam transaksi yang aktif.
2500625006 — Transaksi SQL Read-Only
Percobaan memodifikasi data dalam transaksi read-only.
25P0225P02 — Dalam Transaksi SQL yang Gagal
Perintah dikeluarkan dalam transaksi yang sudah gagal.
2800028000 — Spesifikasi Otorisasi Tidak Valid
Kredensial autentikasi tidak valid.
28P0128P01 — Password Tidak Valid
Password yang diberikan untuk autentikasi salah.
3D0003D000 — Nama Katalog Tidak Valid
Database yang ditentukan tidak ada.
3F0003F000 — Nama Skema Tidak Valid
Skema yang ditentukan tidak ada dalam database.
4000140001 — Kegagalan Serialisasi
Transaksi dibatalkan karena konflik serialisasi.
40P0140P01 — Deadlock Terdeteksi
Dua atau lebih transaksi saling menunggu kunci satu sama lain, sehingga terjadi deadlock.
4200042000 — Kesalahan Sintaks atau Pelanggaran Aturan Akses
Pernyataan SQL mengandung kesalahan sintaks atau melanggar aturan akses.
- 42501 — Hak Akses Tidak Mencukupi
- 42601 — Kesalahan Sintaks
- 42602 — Nama Tidak Valid
- 42701 — Kolom Duplikat
- 42702 — Kolom Ambigu
- 42703 — Kolom Tidak Terdefinisi
- 42704 — Objek Tidak Terdefinisi
- 42710 — Objek Duplikat
- 42712 — Alias Duplikat
- 42804 — Ketidakcocokan Tipe Data
- 42830 — Foreign Key Tidak Valid
- 42883 — Fungsi Tidak Terdefinisi
- 42P01 — Tabel Tidak Terdefinisi
- 42P02 — Parameter Tidak Terdefinisi
- 42P03 — Cursor Duplikat
- 42P04 — Database Duplikat
- 42P06 — Schema Duplikat
- 42P07 — Tabel Duplikat
- 42P10 — Referensi Kolom Tidak Valid
- 42P16 — Definisi Tabel Tidak Valid
- 42P18 — Tipe Data Tidak Dapat Ditentukan
- 53100 — Disk Penuh
- 53200 — Kehabisan Memori
- 53300 — Terlalu Banyak Koneksi
- 54000 — Batas Program Terlampaui
- 54001 — Pernyataan Terlalu Kompleks
- 54011 — Terlalu Banyak Kolom
- 54023 — Terlalu Banyak Argumen
- 55000 — Objek Tidak dalam Status Prasyarat
- 55006 — Objek Sedang Digunakan
- 55P03 — Kunci Tidak Tersedia
- 57014 — Kueri Dibatalkan
- 57P01 — Penutupan oleh Admin
- 57P02 — Penutupan karena Crash
- 57P03 — Tidak Dapat Terhubung Sekarang
- 58000 — Kesalahan Sistem
- 58030 — Kesalahan I/O
- P0001 — Munculkan Pengecualian
- P0002 — Data Tidak Ditemukan
- P0003 — Terlalu Banyak Baris
- MySQL 1005 — Tidak Dapat Membuat Tabel
- MySQL 1007 — Database Sudah Ada
- MySQL 1044 — Akses ke Database Ditolak
- MySQL 1045 — Akses Ditolak untuk Pengguna
- MySQL 1049 — Database Tidak Dikenal
- MySQL 1054 — Kolom Tidak Dikenal
- MySQL 1062 — Entri Duplikat
- MySQL 1064 — Kesalahan Sintaks SQL
- MySQL 1146 — Tabel Tidak Ada
- MySQL 1215 — Tidak Dapat Menambahkan Constraint Foreign Key
- MySQL 1217 — Tidak Dapat Menghapus Baris Induk
- MySQL 1264 — Nilai Di Luar Rentang
- MySQL 1366 — Nilai String Salah
- MySQL 1451 — Tidak Dapat Menghapus atau Memperbarui Baris Induk
- MySQL 1452 — Tidak Dapat Menambahkan atau Memperbarui Baris Anak
- MySQL 1213 — Deadlock Terdeteksi
- MySQL 1205 — Waktu Tunggu Lock Terlampaui
- MySQL 2002 — Tidak Dapat Terhubung via Socket
- MySQL 2003 — Tidak Dapat Terhubung ke Server MySQL
- MySQL 2006 — Server MySQL Telah Terputus
- MySQL 2013 — Koneksi Terputus Saat Kueri
- MySQL 1040 — Terlalu Banyak Koneksi
- MySQL 1114 — Tabel Penuh
- MySQL 1153 — Paket Terlalu Besar
- MySQL 1227 — Akses Ditolak (Hak Istimewa Diperlukan)
- MySQL 1236 — Kesalahan Replikasi (Binary Log)
- SQLITE_BUSY (5) — Database Terkunci
- SQLITE_LOCKED (6) — Tabel Terkunci
- SQLITE_NOMEM (7) — Kehabisan Memori
- SQLITE_READONLY (8) — Database Hanya Bisa Dibaca
- SQLITE_INTERRUPT (9) — Operasi Diinterupsi
- SQLITE_IOERR (10) — Kesalahan I/O Disk
- SQLITE_CORRUPT (11) — Image Disk Database Rusak
- SQLITE_FULL (13) — Database atau Disk Penuh
- SQLITE_CANTOPEN (14) — Tidak Dapat Membuka File Database
- SQLITE_SCHEMA (17) — Skema Database Berubah
- SQLITE_TOOBIG (18) — String atau BLOB Melebihi Batas Ukuran
- SQLITE_CONSTRAINT (19) — Pelanggaran Constraint
- SQLITE_MISMATCH (20) — Ketidakcocokan Tipe Data
- SQLITE_MISUSE (21) — Library Digunakan Secara Tidak Benar
- SQLITE_RANGE (25) — Indeks Parameter di Luar Jangkauan
- SQLITE_NOTADB (26) — File Bukan Database
- SQLITE_ERROR (1) — Kesalahan SQL Generik
- SQLITE_PERM (3) — Izin Akses Ditolak
- SQLITE_ABORT (4) — Operasi Dibatalkan
- SQLITE_NOTFOUND (12) — Tidak Ditemukan
- SQLITE_WARNING (28) — Peringatan
- 02000 — Data Tidak Ditemukan
- 01000 — Peringatan
- 0A000 — Fitur Tidak Didukung
- 22004 — Nilai NULL Tidak Diizinkan
- 22023 — Nilai Parameter Tidak Valid
- 22026 — Ketidakcocokan Panjang Data String
- 23001 — Pelanggaran Restrict
- 24000 — Status Kursor Tidak Valid
- 26000 — Nama Pernyataan SQL Tidak Valid
- 2B000 — Deskriptor Privilege Dependen Masih Ada
- 2D000 — Terminasi Transaksi Tidak Valid
- 34000 — Nama Kursor Tidak Valid
- 38000 — Eksepsi Rutinitas Eksternal
- 39000 — Eksepsi Pemanggilan Rutinitas Eksternal
- 42809 — Tipe Objek Salah
- 42846 — Tidak Dapat Dikonversi
- 42P20 — Kesalahan Windowing
- 42611 — Definisi Kolom Tidak Valid
- MySQL 1048 — Kolom Tidak Boleh Null
- MySQL 1060 — Nama Kolom Duplikat
- MySQL 1071 — Panjang Key Terlalu Besar
- MySQL 1091 — Tidak Dapat Menghapus Kolom/Key
- MySQL 1118 — Ukuran Baris Terlalu Besar
- MySQL 1136 — Jumlah Kolom Tidak Sesuai
- MySQL 1142 — Perintah Ditolak
- MySQL 1149 — Kesalahan Sintaks SQL (Format Lama)
- MySQL 1292 — Nilai Terpotong atau Tidak Valid
- MySQL 1364 — Field Tidak Memiliki Nilai Default
- MySQL 1406 — Data Terlalu Panjang untuk Kolom
- MySQL 2014 — Perintah Tidak Sesuai Urutan
- MySQL 1169 — Pelanggaran Unique Constraint saat Penulisan
- MySQL 1461 — Terlalu Banyak Prepared Statement
- SQLITE_AUTH (23) — Otorisasi Ditolak
- SQLITE_FORMAT (24) — Tidak Digunakan
- SQLITE_NOLFS (22) — Dukungan File Besar Tidak Tersedia
- SQLITE_PROTOCOL (15) — Kesalahan Protokol Penguncian
- SQLITE_EMPTY (16) — Database Kosong
- MySQL 1025 — Kesalahan saat Rename
- MySQL 1065 — Query Kosong