sqlite python вставка с условием где - PullRequest
2 голосов
/ 27 января 2010

из этого поста sqlite python insert Я научился вставлять в таблицы, но теперь мне нужно использовать где-то вроде

cursor.execute ("вставить в таблицу1 (id) значения (?), Где ip =? И address =?", (Id,), (ip,), (addr,));

Ответы [ 2 ]

4 голосов
/ 27 января 2010

У INSERT нет предложения WHERE. Я думаю, что вы имеете в виду ОБНОВЛЕНИЕ.

0 голосов
/ 27 января 2010

Вы не можете использовать предложение WHERE в INSERT. Если вы хотите указать значения для определенных полей для вставки, поместите их в предложение values:

cursor.execute("INSERT INTO table1(id, ip, address) VALUES (?, ?, ?)", (id, ip, addr))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...