Python запрос sql в psycopg2 INSERT ошибка (not all arguments converted during string formatting)
Выдаёт ошибку not all arguments converted during string formatting
def InsertCountry(self, capital, language, country, population):
query = "INSERT INTO country (capital, language_,c_name, population) VALUES (%s, %s, %s, %s)"
self.cur.executemany(query, [(capital, language, country, float(population))])
В базе столбик population типа numeric. В таком же запросе UPDATE всё нормальною Подскажите что я делаю не так
Ответы (1 шт):
Автор решения: Danis
→ Ссылка
Перевод ошибки:
Не все аргументы преобразуются во время форматирования строк.
Поэтому попробуйте float(population) заменить на str(float(population))