Pada artikel ini, kita akan mempelajari penggunaan pernyataan 0 dan 1 dengan fungsi 2 untuk memperbarui beberapa kolom dalam beberapa baris dengan nilai yang berbeda di MySQL Show
Perbarui Banyak Kolom dalam Banyak Catatan (Baris) Dengan Nilai Berbeda di MySQLTerkadang, kita perlu memperbarui beberapa kolom dalam beberapa baris dengan nilai yang berbeda di database. Tidak apa-apa untuk menggunakan beberapa pernyataan _1 jika kita memiliki beberapa catatan dalam tabelMisalkan ada jutaan baris dalam tabel. Beberapa cara untuk memperbarui tabel tercantum di bawah ini
Untuk mempelajari pendekatan yang disebutkan di atas, buat tabel bernama 9 memiliki 0, 1, dan 2 sebagai atribut (kolom) di mana 0 adalah primary key. Anda dapat mengikuti tutorial ini dengan menggunakan kueri di bawah untuk membuat dan mengisi tabelKode Contoh
Keluaran IDJavaScorePythonScore17065275803818945070Setelah tabel _9 dibuat dan diisi, kita dapat menggunakan pendekatan yang disebutkanGunakan Pernyataan CASEKode Contoh
Gunakan pernyataan _6 untuk mendapatkan hasil yang diperbaruiKeluaran IDJavaScorePythonScore17570280853869445575Kami memperbarui beberapa kolom pada beberapa baris dengan nilai berbeda menggunakan pernyataan 8). Itu berhenti membaca setelah kondisinya _9 dan mengembalikan hasil yang sesuaiMisalkan tidak ada kondisi _9, maka bagian 1 dijalankan. Dengan tidak adanya bagian _1, ia mengembalikan 3Jika ada bidang lain dari jenis _4 yang ingin kita pertahankan konstan untuk semua rekaman, kuerinya adalah sebagai berikutKode Contoh _Gunakan Fungsi IF()Kode Contoh
Jalankan perintah 6 untuk mendapatkan nilai baru dari tabel 9Keluaran IDJavaScorePythonScore17671281863879545676Kami menggunakan fungsi _9Anda mungkin memiliki pertanyaan jika kondisi _0 terpenuhi, lalu mengapa harus ke IF() lainnya?
Mari kita membuatnya lebih sederhana untuk dipahami. Dalam cuplikan berikut, kami memiliki beberapa 3, dan tidak masalah apakah kondisi terpenuhi atau tidakSetiap kondisi _5 akan diperiksa dan ditetapkan nilainya sesuai. _5 terakhir memiliki 1 bagian, yang hanya akan berjalan jika kondisi 5 keempat adalah 9
Alasan menggunakan fungsi Saat diminta untuk memperbarui beberapa kolom dalam beberapa baris, kami lebih suka menggunakan pernyataan Kode Contoh
Keluaran Contoh ini menunjukkan 0. Biasanya, ketika kita _4 ke dalam tabel tertentu yang dapat menyebabkan duplikat dalam indeks 5 atau 6, hal itu menyebabkan kesalahanNamun, MySQL memperbarui catatan yang ada dengan nilai terbaru jika kami menentukan 7. Jika duplikat di 5 ditemukan, nilai untuk kolom tersebut akan ditetapkan ke nilai saat iniMeskipun fungsi _9 berfungsi saat menulis tutorial ini, ini menunjukkan peringatan bahwa fungsi 9 tidak digunakan lagi dan akan dihapus di rilis mendatang. Anda dapat mempertimbangkan Dokumentasi MySQL untuk bantuan lebih lanjutKode Contoh
Solusi ini hanya akan berfungsi jika 1 dinonaktifkan. Kita dapat menonaktifkannya di MySQL Workbench dengan membuka 2 dan hapus centang pada opsi 3Kemudian, restart server MySQL, jalankan query yang diberikan di atas dan gunakan perintah 4 untuk mendapatkan hasil berikutKeluaran IDJavaScorePythonScore17873283883899745878Kami mengumpulkan data di dalam _2 menggunakan 6 dan 7. Setelah selesai, kami menggabungkan semua data menggunakan 2 dan menyetel 1 dan 2 pada setiap kondisi yang memuaskan untuk atribut 0
Bagaimana cara MEMPERBARUI beberapa baris sekaligus di MySQL?Ada beberapa cara untuk melakukannya. MASUKKAN KEPADA siswa (id, skor1, skor2) NILAI (1, 5, 8), (2, 10, 8), (3, 8, 3), (4, 10, 7
Bisakah kita MEMPERBARUI beberapa baris dalam satu pernyataan UPDATE?Kita dapat memperbarui beberapa baris tabel menggunakan perintah pembaruan tunggal .
Bagaimana cara MEMPERBARUI beberapa kolom dalam SQL menggunakan PHP?Pernyataan UPDATE selalu diikuti oleh perintah SET, ini menentukan kolom tempat pembaruan diperlukan. . UPDATE untuk beberapa kolom Sintaksis. PERBARUI nama_tabel SET nama_kolom1= nilai1, nama_kolom2= nilai2 Kondisi WHERE;. Langkah 1. Buat basis data. . Pertanyaan. BUAT ahli DATABASE; Langkah 2. Gunakan basis data Bagaimana cara saya MEMPERBARUI beberapa baris dalam satu kolom di SQL?Pertama, tentukan nama tabel yang ingin Anda ubah datanya di klausa UPDATE. Kedua, tetapkan nilai baru untuk kolom yang ingin Anda perbarui. Jika Anda ingin memperbarui data dalam beberapa kolom, setiap kolom = pasangan nilai dipisahkan dengan koma (,) . Ketiga, tentukan baris mana yang ingin Anda perbarui di klausa WHERE. |