سلام من با پایتون تو sqlite3 یک تیبل ساختم و بهش میگم که واسم 6 ستون بسازه (فانکشن ساختم و بهش گفتم تیبل بسازه)
def init():
c.execute('''CREATE TABLE IF NOT EXISTS emps (
fname TEXT,
lname TEXT,
pay INTEGER,
job TEXT,
bio TEXT
)''')
conn.commit()
و بعد بهش گفتم با یک تابع که خودم نوشتم بهش گفتم این هارو به اسکیوال اد کنه
def add(fname,lname,job,pay : int,bio = None):
'add sql'
c.execute('INSERT INTO emps VALUES (:fname , :lname , :job , :pay ,:bio , :date)' , {'fname' : fname , 'lname' : lname ,'job' : job , 'pay' : pay , 'bio' : bio})
conn.commit()
بعد بهم این ارور رو میده
sqlite3.OperationalError: table emps has 1 columns but 6 values were supplied
لطفا کمکم کنین مرسی
سلام خسته نباشید
ببین میتونی از این کد کمک بگیری
# Database SqlLite
import sqlite3
connection = sqlite3.connect('./my-database.db')
cursor = connection.cursor()
sql = """
CREATE TABLE IF NOT EXISTS users (
user_id INTEGER ,
name VARCHAR (60),
family VARCHAR (60),
email VARCHAR (60),
);
"""
cursor.execute(sql)
connection.commit()
connection.close()
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟