পাইথন টেবিল আপডেট

টেবিল আপডেট

আপনি 'UPDATE' স্ট্যাটমেন্ট ব্যবহার করে টেবিলের মৌজুদা রেকর্ডগুলি আপডেট করতে পারেন:

ইনস্ট্যান্স

ঠিক করুন যে, 'Valley 345' এই অড্ড্রেসটিকে 'Canyoun 123' এ আচ্ছাদিত করুন:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
sql = "UPDATE customers SET address = 'Canyon 123' WHERE address = 'Valley 345'
mycursor.execute(sql)
mydb.commit()
print(mycursor.rowcount, "রেকর্ড(স) প্রভাবিত")

ইনস্ট্যান্স চালু করুন

গুরুত্বপূর্ণ:পরিবর্তন করুন, না তবে কোনও পরিবর্তন হবে না! mydb.commit()পরিবর্তন করুন, না তবে কোনও পরিবর্তন হবে না!

পরিবর্তন করুন, না তবে কোনও পরিবর্তন হবে না!

SQL ইনজেকশন প্রতিরোধ

update বিবরণাংশের মূল্য এসকেপ করা একটি ভালো অভ্যাস

এটি একটি সাধারণ নেটওয়ার্ক হ্যাকার প্রয়োগ, SQL ইনজেকশন, যা আপনার ডাটাবেস ক্ষতিগ্রস্ত করতে বা ব্যবহার করতে পারে, প্রতিরোধ করার জন্য এটি করা হয়েছে。

mysql.connector মডিউল মানদণ্ড %s delete বিবরণাংশের মূল্য এসকেপ করুন:

ইনস্ট্যান্স

মানদণ্ড %s মেথড দ্বারা মূল্য এসকেপ করুন:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
sql = "UPDATE customers SET address = %s WHERE address =" %s"
val = ("Valley 345", "Canyon 123")
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "রেকর্ড(স) প্রভাবিত")

ইনস্ট্যান্স চালু করুন