Как я могу добавить новое значение в колонке базы данных / PYTHON - PullRequest
0 голосов
/ 08 ноября 2018
import sqlite3
con = sqlite3.connect("Demo.db")
cursor = con.cursor()
query = "UPDATE Table set demoName = %s Where demoId = %s"
cursor.execute(query,("demoName",1)
con.commit()

Этот метод не работает. Я хочу сохранить текущие значения в столбце и добавить дополнительные значения к этим значениям. Я могу сделать это с помощью какого кода. Обновление здесь не работает.

1 Ответ

0 голосов
/ 08 ноября 2018

UPDATE sql команда для обновления существующих строк.Используйте команду INSERT sql для создания новых строк.

import sqlite3
con = sqlite3.connect("Demo.db")
cursor = con.cursor()
query = "INSERT INTO Table (demoName, demoId) VALUES (%s, %s)"
cursor.execute(query,("demoName",1)
con.commit()

В официальной документации Python по sqlite3 предлагаются следующие ссылки для изучения sql:

  • https://www.w3schools.com/sql/ - Учебное пособие, справочник и примеры для изучения синтаксиса SQL.
  • https://www.sqlite.org - Веб-страница SQLite;документация описывает синтаксис и доступные типы данных для поддерживаемого диалекта SQL.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...