import mysql.
connector
from datetime import datetime
# Accepting input from the user
sid = int(input("Enter Staff ID: "))
sname = input("Enter Staff Name: ")
doj_input = input("Enter Date of Joining (YYYY-MM-DD): ")
salary = float(input("Enter Salary: "))
# Convert string date to proper format
try:
doj = [Link](doj_input, "%Y-%m-%d").date()
except ValueError:
print("Invalid date format. Please use YYYY-MM-DD.")
exit()
# Establish connection to MySQL
try:
conn = [Link](
host="localhost",
user="root",
password="tiger",
database="COMPANY"
cursor = [Link]()
# Prepare SQL query
query = "INSERT INTO STAFF (SID, SNAME, DOJ, SALARY) VALUES (%s, %s, %s, %s)"
values = (sid, sname, doj, salary)
# Execute and commit
[Link](query, values)
[Link]()
print("Record inserted successfully!")
except [Link] as err:
print("Error:", err)
finally:
if conn.is_connected():
[Link]()
[Link]()