sql >> Databáze >  >> RDS >> Mysql

vkládání dat pomocí mysql Connector v pythonu

from mysql import connector
con = connector.Connect(user='root',password='root',database='test',host='localhost')
cur=con.cursor()
cur.execute("""insert into user values ('userName', 'passWord')""")
**con.commit()**
con.close()

Pravděpodobně jste zapomněli použít con.commit k odeslání změn do databáze.

Nepoužívejte con.commit() pro každou operaci INSERT/UPDATE, použijte ji pro skupinu operací, které se logicky spojují podle pravidel SQL



  1. Získejte století z data v PostgreSQL

  2. získat záznamy za poslední tři měsíce z tabulky

  3. Laravel 5.3:Chyba syntaxe nebo narušení přístupu:1463 V klauzuli HAVING je použito pole 'vzdálenost' bez seskupování

  4. MySQL:Vyberte řádky s více než jedním výskytem