Python MySQL Delete From
- ਪਿਛਲਾ ਪੰਨਾ MySQL ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ
- ਅਗਲਾ ਪੰਨਾ MySQL ਤੇਬਲ ਮਿਟਾਓ
ਰਿਕਾਰਡ ਹਟਾਓ
ਤੁਸੀਂ 'DELETE FROM' ਵਾਕਯ ਦੀ ਮੱਦਦ ਨਾਲ ਮੌਜੂਦਾ ਤਾਲਿਕਾ ਤੋਂ ਰਿਕਾਰਡਾਂ ਨੂੰ ਹਟਾ ਸਕਦੇ ਹੋ:
ਇੰਸਟੈਂਸ
ਅਡਰੈਸ 'Mountain 21' ਦੇ ਕਿਸੇ ਰਿਕਾਰਡ ਨੂੰ ਹਟਾਓ:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() sql = "DELETE FROM customers WHERE address = 'Mountain 21'" mycursor.execute(sql) mydb.commit() print(mycursor.rowcount, "ਰਿਕਾਰਡ(s) ਮਿਟਾਏ")
ਮਹੱਤਵਪੂਰਨ:ਕਿਰਪਾ ਕਰਕੇ ਵਾਕਯ ਨੂੰ ਦੇਖੋ: mydb.commit()
ਉਹ ਬਦਲਾਅ ਕਰਨਾ ਹੋਵੇਗਾ, ਨਾਤੇ ਤਾਲਿਕਾ ਵਿੱਚ ਕੋਈ ਬਦਲਾਅ ਨਹੀਂ ਹੋਵੇਗਾ。
ਕਿਰਪਾ ਕਰਕੇ DELETE ਗਰੰਥ ਵਿੱਚ WHERE ਉਪਚਾਰ ਦੇਖੋ: WHERE ਉਪਚਾਰ ਨਾਲ ਕਿਹਾ ਜਾਵੇਗਾ ਕਿ ਕਿਨ੍ਹੇ ਰਿਕਾਰਡਾਂ ਨੂੰ ਹਟਾਉਣਾ ਹੈ।ਜੇਕਰ WHERE ਉਪਚਾਰ ਨੂੰ ਛੱਡ ਦਿੱਤਾ ਜਾਵੇਗਾ, ਤਾਂ ਸਾਰੇ ਰਿਕਾਰਡਾਂ ਨੂੰ ਹਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ!
ਸੈਕਸ ਇੰਜੈਕਸ਼ਨ ਰੋਕੋ
ਮਿਟਾਓ ਵਿੱਚ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੇ ਕਿਸਮ ਦੇ ਮੁੱਲ ਨੂੰ ਬਦਲਣ ਦੀ ਮਿਸਾਲ ਵੀ ਇੱਕ ਚੰਗੀ ਆਦਤ ਹੈ。
ਇਹ ਕੰਮ ਸੈਕਸ ਇੰਜੈਕਸ਼ਨ ਰੋਕਣ ਲਈ ਕੀਤਾ ਜਾਂਦਾ ਹੈ،ਇਹ ਇੱਕ ਆਮ ਨੈੱਟਵਰਕ ਹੈਕਰ ਟੈਕਨੀਕ ਹੈ ਜੋ ਆਪਣੇ ਡਾਟਾਬੇਸ ਨੂੰ ਨੁਕਸਾਨ ਪਹੁੰਚਾ ਸਕਦੀ ਹੈ ਜਾਂ ਦੁਰਵਰਤੋਂ ਕਰ ਸਕਦੀ ਹੈ。
mysql.connector ਮੌਡੂਲ ਪਲੇਸਹੋਲਡਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ %s
ਮਿਟਾਓ ਵਿੱਚ ਮੁੱਲ ਨੂੰ ਬਦਲਣ ਲਈ:
ਇੰਸਟੈਂਸ
ਪਲੇਸਹੋਲਡਰ ਦੀ ਵਰਤੋਂ ਕਰੋ %s
ਮੁੱਲ ਨੂੰ ਬਦਲਣ ਦੇ ਤਰੀਕੇ:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() sql = "DELETE FROM customers WHERE address =" %s" adr = ("Yellow Garden 2", ) mycursor.execute(sql, adr) mydb.commit() print(mycursor.rowcount, "ਰਿਕਾਰਡ(s) ਮਿਟਾਏ")
- ਪਿਛਲਾ ਪੰਨਾ MySQL ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ
- ਅਗਲਾ ਪੰਨਾ MySQL ਤੇਬਲ ਮਿਟਾਓ