Мне нужно сделать две таблицы для базы данных SQLite, когда я пытаюсь вставить данные в первую таблицу, она работает без ошибок, но когда я пытаюсь вставить данные для второй таблицы, это выдает мне ошибку: sqlite3.OperationalError: no such table: kupuvac
Это код для первой таблицы:
db=sqlite3.connect("magacin")
cursor = db.cursor()
cursor.execute('''
CREATE TABLE magacin(id INTEGER PRIMARY KEY, model TEXT,
proizvoditel TEXT, cena FLOAT , kolicina INTEGER)
''')
код для второй таблицы (той, которая выдает ошибку)
db=sqlite3.connect("kupuvac")
cursor = db.cursor()
cursor.execute('''
CREATE TABLE artikli(id INTEGER PRIMARY KEY,
ime_prezime TEXT, ulica TEXT, kontakt TEXT)
''')
Вот полный ответ:
Traceback (most recent call last):
File "C:\Users\Nenad\Desktop\Magacin1\1.py", line 8, in <module>
cur.execute('''INSERT INTO kupuvac(ime_prezime, ulica, broj) VALUES(?,?,?)''',(ime, ulica,broj))
sqlite3.OperationalError: no such table: kupuvac
Может кто-нибудь сказать, что не так и почему выдает ошибку?