পাইথন টেবিল আপডেট
- পূর্ববর্তী পৃষ্ঠা MySQL Drop Table
- পরবর্তী পৃষ্ঠা MySQL Limit
টেবিল আপডেট
আপনি '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, "রেকর্ড(স) প্রভাবিত")
- পূর্ববর্তী পৃষ্ঠা MySQL Drop Table
- পরবর্তী পৃষ্ঠা MySQL Limit