Mari kita mulai dengan menyiapkan data sampel. Kita akan membuat tabel, employee_designation, diikuti dengan menyisipkan baris ke dalamnya Show
#create the table employee_designation CREATE TABLE employee_designation ( id int NOT NULL AUTO_INCREMENT, emp_id int DEFAULT NULL, emp_name varchar(255) DEFAULT NULL, emp_designation varchar(255) DEFAULT NULL, PRIMARY KEY (id) ); # insert rows to employee_designation INSERT INTO employee_designation (emp_id,emp_name,emp_designation) VALUES(10,"Henry","Sales Manager"); INSERT INTO employee_designation (emp_id,emp_name,emp_designation) VALUES(20,"Richa","Sales Assistant"); INSERT INTO employee_designation (emp_id,emp_name,emp_designation) VALUES (30,"Ved","Sales Assistant"); INSERT INTO employee_designation (emp_id,emp_name,emp_designation) VALUES(40,"George","Senior Sales Manager"); INSERT INTO employee_designation (emp_id,emp_name,emp_designation) VALUES(50,"Alexendra","Sales Assistant"); INSERT INTO employee_designation (emp_id,emp_name,emp_designation) VALUES(60,"Gustav","Sales Manager"); INSERT INTO employee_designation (emp_id,emp_name,emp_designation) VALUES(70,"Veronica","Sales Manager"); Perhatikan bahwa kolom id tidak ada dalam pernyataan penyisipan karena id adalah kunci peningkatan_otomatis dan akan menetapkan sendiri nilai non-negatif Keluaran Aksi. - Iklan gambar_1Buat tabel dan sisipan berhasil, untuk melihat snapshot dari eksekusi tabel SELECT * FROM TABLE employee_designation;_ Keluaran. - gambar_2Cara mendapatkan id yang dimasukkan terakhir dari tabel MySQL menggunakan fungsi max()Kita akan menggunakan fungsi max() untuk mendapatkan id yang dimasukkan terakhir. Fungsi Max() mengembalikan nilai maksimum saat ini untuk kolom tertentu. Amati kueri di bawah ini untuk solusinya SELECT MAX( id ) FROM employee_designation; Keluaran. - gambar_3Keluaran di image_3 menunjukkan bahwa id yang dimasukkan terakhir adalah 7 di tabel employee_designation Cara mendapatkan id yang dimasukkan terakhir dari tabel MySQL menggunakan ORDER BY DESCKami akan melakukan ORDER BY DESC pada nilai id yang dikembalikan dari kueri pemilihan untuk mendapatkan id yang dimasukkan terakhir. Kueri pertama-tama akan memilih semua nilai dari kolom id diikuti dengan mengurutkannya dalam urutan menurun. Terakhir, hanya satu record yang dikembalikan saat klausa LIMIT diterapkan. Amati kueri di bawah ini untuk solusinya SELECT id FROM employee_designation ORDER BY id DESC LIMIT 1; Keluaran. - Keluaran di image_4 menunjukkan bahwa id yang dimasukkan terakhir adalah 7 di tabel employee_designation Cara mendapatkan id yang dimasukkan terakhir dari tabel MySQL menggunakan LAST_INSERT_ID()Kita akan menggunakan fungsi LAST_INSERT_ID() untuk mendapatkan id yang dimasukkan terakhir. Last_insert_id() Fungsi MySQL mengembalikan nilai BIG UNSIGNED untuk pernyataan penyisipan pada kolom auto_increment Catatan penting Jika hanya ada satu pernyataan penyisipan untuk beberapa baris, last_insert_id() akan mengembalikan nilai yang dihasilkan hanya untuk baris pertama yang disisipkan Amati kueri di bawah ini untuk solusinya SELECT LAST_INSERT_ID();_ Keluaran. - gambar_5Cara mendapatkan id yang dimasukkan terakhir dari tabel MySQL menggunakan AUTO_INCREMENTKami akan menggunakan SKEMA INFORMASI untuk mendapatkan id yang dimasukkan terakhir dari kolom yang ditambahkan secara otomatis dari tabel MySQL Pada tutorial sebelumnya, kita telah melihat cara membuat database dan menghubungkannya dengan program python. Dalam tutorial ini, kita akan melihat cara menyisipkan satu baris dan beberapa baris menggunakan program python. Selain itu, kita akan melihat bagaimana kita bisa mendapatkan id dari baris yang dimasukkan terakhir. Jadi, mari kita mulai Baca juga. Ikhtisar dan Pendahuluan Python MySQL Masukkan Data ke dalam TabelKita sudah tahu bahwa pernyataan INSERT digunakan untuk memasukkan data ke dalam tabel. Namun, mari kita merevisinya sekali lagi- Untuk menyisipkan satu baris data di semua kolom tabel-
Perhatikan bahwa, ketika Anda ingin menyisipkan data ke dalam semua kolom baris, tidak perlu menyebutkan nama kolom dalam pernyataan penyisipan. Untuk menyisipkan satu baris data dalam kolom tertentu dari tabel- _ Untuk menyisipkan banyak baris-
Baca juga. Python MySQL – Hubungkan Database MySQL dengan Python Python-MySQL Masukkan DataPada contoh di bawah ini, kita akan menggunakan tabel yang sudah kita buat menggunakan MySQL CLI. Berikut ini adalah deskripsi tabel dari tabel ’emp’- Deskripsi Tabel EmpSisipkan Satu Baris_ Di sini, pertama-tama kita membuat koneksi dengan database. Kemudian kami membuat kursor dan menulis kueri penyisipan. Dengan menggunakan kursor, kami menjalankan kueri itu Perhatikan bahwa, meskipun Anda menjalankan kueri, perubahan tidak akan dilakukan di tabel kecuali Anda menulis pernyataan mydb. melakukan() mycursor. pernyataan rowcount mengembalikan berapa banyak baris yang dimasukkan ke dalam tabel Mari jalankan program python dan periksa tabel emp untuk melihat apakah data sudah dimasukkan ke dalamnya _Sisipkan Baris Tunggal Sisipkan Beberapa Baris
Di sini, alih-alih menulis banyak nilai dalam pernyataan sisipkan, kami hanya menentukan jenis data yang akan kami sisipkan Kemudian, kami telah membuat daftar nilai yang ingin kami sisipkan Perhatikan bahwa, kita harus menggunakan metode executionmany() ketika ada banyak baris yang harus dimasukkan ke dalam tabel Terakhir, kita membuat perubahan pada tabel menggunakan metode commit() Mari jalankan program dan periksa tabel untuk melihat apakah semua nilai dimasukkan dengan benar Sisipkan Beberapa Baris Dapatkan id dari Catatan yang DimasukkanDengan menggunakan objek kursor, kita bisa mendapatkan id dari baris yang baru saja kita sisipkan Jika kita menyisipkan banyak baris, objek akan mengembalikan id dari baris yang terakhir disisipkan
Di sini, lihat baris terakhir kode. Properti lastrowid mengembalikan id dari baris yang dimasukkan terakhir Hingga saat ini, kami memiliki enam catatan yang ada di tabel. Ketika kita menjalankan program di atas, kita harus mendapatkan keluaran if 7 Dapatkan Id Dari Baris yang DisisipkanSeperti yang Anda lihat, kami mendapatkan hasil yang benar KesimpulanDalam tutorial ini, kita telah mempelajari cara memasukkan satu baris dan beberapa baris ke dalam tabel MySQL menggunakan program python. Kami telah belajar untuk mendapatkan id dari baris yang dimasukkan terakhir yang cukup berguna ketika Anda ingin menetapkan id unik berdasarkan id auto_increment seperti nomor PRN siswa, nomor karyawan atau id pesanan, dll. Pada tutorial selanjutnya, kita akan belajar mengambil data dari tabel MySQL Bagaimana cara mendapatkan id setelah memasukkan di MySQL python?Langkah-langkah untuk mendapatkan id dari baris yang disisipkan dalam tabel menggunakan MySQL dengan python . impor konektor MySQL buat koneksi dengan konektor menggunakan connect() buat objek kursor menggunakan metode cursor() buat kueri untuk menyisipkan baris ke dalam tabel mengeksekusi query SQL menggunakan metode execution() Bagaimana cara memasukkan baris di MySQL?Saat memasukkan satu baris ke dalam tabel MySQL, sintaksnya adalah sebagai berikut. INSERT INTO table_name(column_1,column_2,column_3) VALUES (value_1,value_2,value_3); Dalam kueri INSERT INTO, Anda harus menentukan informasi berikut. table_name. Tabel MySQL yang ingin Anda tambahkan baris baru.
Bagaimana cara mendapatkan ID unik untuk baris yang dimasukkan terakhir?Jika Anda menyisipkan record ke dalam tabel yang berisi kolom AUTO_INCREMENT, Anda bisa mendapatkan nilai yang disimpan ke dalam kolom tersebut dengan memanggil fungsi mysql_insert_id() .
Bagaimana cara mendapatkan id setelah memasukkan di MySQL php?Dapatkan ID Catatan Terakhir yang Dimasukkan . Contoh (berorientasi Objek MySQLi) Contoh (Prosedur MySQLi) Contoh (PDO) |