I am using python MySQL API to connect to Mysql database from python program. I am facing a problem from few days. I am unable to insert records into the database and dont k
if you are using InnoDB engine in MySQL you should add
db.commit()
else change your MySQL engine into MyISAM no need to change anything in code.
You may set python to autocommit changes in your database like this:
db = MySQLdb.connect("localhost","root","padmaramulu","pdfsearch, autocommit=True")```
I think your code should be fixed
cursor.execute( 'insert into documents(docid,docname) values(%d, %s)', (number,temp) )
and then You should add db.commit()
before you close database connection.
Before closing the connection, you should add db.commit()
.