কম্পিউটার টিউটোরিয়াল

Python-এ MySQL INSERT করার পর আইডি কীভাবে পাবেন?

PyMySQL ব্যবহার করে LAST_INSERT_ID() পাওয়া

Python-এ pymysql লাইব্রেরি দিয়ে MySQL-এ ইনসার্ট করার পর অটো-ইনক্রিমেন্ট আইডি পাওয়া যায়।

প্রিরিকোয়েজিট

  • MySQL 8.0.12
  • Python 3.6.3 (32-bit)
  • pip install pymysql

Python-এ MySQL INSERT করার পর আইডি কীভাবে পাবেন?

ডেটাবেস ও টেবিল (business.student)

mysql> SELECT * FROM student;
+------+-------+
| id   | Name  |
+------+-------+
| 1    | John  |
| 2    | Bob   |
| 3    | Smith |
+------+-------+

Python কোড (কনসেপ্টুয়াল)

Python-এ MySQL INSERT করার পর আইডি কীভাবে পাবেন? Python-এ MySQL INSERT করার পর আইডি কীভাবে পাবেন? Python-এ MySQL INSERT করার পর আইডি কীভাবে পাবেন?

কোর লজিক:

import pymysql
conn = pymysql.connect(host='localhost', user='root', password='', db='business')
cursor = conn.cursor()
cursor.execute("INSERT INTO student (Name) VALUES ('NewStudent')")
new_id = cursor.lastrowid  # বা conn.insert_id()
print("Inserted ID:", new_id)
conn.commit()
conn.close()

cursor.lastrowid বা conn.insert_id() দিয়ে শেষ ইনসার্ট করা অটো-ইনক্রিমেন্ট আইডি পাওয়া যায়।

  1. MySQL Workbench-এ সার্ভার থেকে ER মডেল জেনারেট করা

  2. Java ব্যবহার করে MySQL ডেটাবেসে ডেটা ইনসার্ট করা (JDBC)

  3. JDBC ব্যবহার করে MySQL ডেটাবেসে ফাইল ইনসার্ট/স্টোর কীভাবে করবেন?

  4. পাইথন টাপলকে MySQL ডাটাবেসে ইনসার্ট করার পদ্ধতি