Skip to content

Commit 80540dc

Browse files
author
codehouseindia
authored
Merge pull request codehouseindia#486 from mauryaankitsh/patch-5
Inserting multiple data in mysql simultaneously
2 parents 533c862 + a18e3fd commit 80540dc

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

Inertingmultipledatainmysql.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import mysql.connector
2+
from mysql.connector import Error
3+
4+
try:
5+
connection = mysql.connector.connect(host='localhost',
6+
database='Electronics',
7+
user='pynative',
8+
password='pynative@#29')
9+
10+
mySql_insert_query = """INSERT INTO Laptop (Id, Name, Price, Purchase_date)
11+
VALUES (%s, %s, %s, %s) """
12+
13+
records_to_insert = [(4, 'HP Pavilion Power', 1999, '2019-01-11'),
14+
(5, 'MSI WS75 9TL-496', 5799, '2019-02-27'),
15+
(6, 'Microsoft Surface', 2330, '2019-07-23')]
16+
17+
cursor = connection.cursor()
18+
cursor.executemany(mySql_insert_query, records_to_insert)
19+
connection.commit()
20+
print(cursor.rowcount, "Record inserted successfully into Laptop table")
21+
22+
except mysql.connector.Error as error:
23+
print("Failed to insert record into MySQL table {}".format(error))
24+
25+
finally:
26+
if (connection.is_connected()):
27+
cursor.close()
28+
connection.close()
29+
print("MySQL connection is closed")

0 commit comments

Comments
 (0)