Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2012, 14:20   #1
Master_Sergius
Новичок
Джуниор
 
Регистрация: 30.10.2012
Сообщений: 1
Печаль SQL запрос и Python

Был у меня запрос на вставку в таблицу
cur.execute("""INSERT INTO domains(domain, tld, is_ip,
http_code, content_type, content_length, meta_lang, http_lang)
VALUES(%s, %s, %s, %s, %s, %s, %s, %s)""", (domain, tld, isip,
http_code, content_type, content_length, meta_lang, content_lang))
Работал...
Теперь же надо сделать, чтобы если вдруг дупликат ключ, то апдейтнуть... И вот тут, то начались проблемы. Уже несколько часов как рыба головой об лёд, и ничего.
вот до такого дошел, например
sqlquery = """INSERT INTO domains(domain, tld, is_ip,
http_code, content_type, content_length, meta_lang, http_lang)
VALUES(%s, %s, %s, %s, %s, %s, %s, %s)
ON DUPLICATE KEY UPDATE tld=VALUES(tld), isip=VALUES(isip),
http_code=VALUES(http_code), content_type=VALUES(content_type),
content_length=VALUES(content_lengt h), meta_lang=VALUES(meta_lang),
content_lang=VALUES(content_lang)"" "%(domain, tld, isip, http_code,
content_type,content_length,
meta_lang, content_lang)
cur.execute(sqlquery)

Не работает. ПАМАГИТЕ!!!
П.с. если передавать параметры в курсор, а там конце убрать после % - то тоже не работает, и вообще, матерится, что за много параметров...
Master_Sergius вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
SQL и Python - удаление/вставка таблиц и эл-ов, доступ к БД Graf Xandr Фриланс 2 24.02.2010 01:52
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
sql запрос viperrr БД в Delphi 1 04.06.2009 22:48
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15