File size: 1,111 Bytes
cf8ece2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/usr/bin/env python3
import mysql.connector
import os
from dotenv import load_dotenv

load_dotenv()

try:
    connection = mysql.connector.connect(
        host=os.getenv('DB_HOST', 'localhost'),
        port=int(os.getenv('DB_PORT', 3306)),
        user=os.getenv('DB_USER', 'root'),
        password=os.getenv('DB_PASSWORD', 'aditya'),
        database=os.getenv('DB_NAME', 'DOC_OC')
    )
    
    cursor = connection.cursor()
    
    # Create user aditya
    query = "INSERT INTO users (username, email) VALUES (%s, %s)"
    cursor.execute(query, ('aditya', 'aditya@gmail.com'))
    connection.commit()
    
    user_id = cursor.lastrowid
    print(f"User 'aditya' created successfully with ID: {user_id}")
    print("Email: aditya@gmail.com")
    print("Password: 123")
    
except mysql.connector.Error as e:
    if e.errno == 1062:  # Duplicate entry
        print("User 'aditya' already exists")
        print("Email: aditya@gmail.com") 
        print("Password: 123")
    else:
        print(f"Error: {e}")
finally:
    if connection.is_connected():
        cursor.close()
        connection.close()