@TheMergus

Ошибка python sqlite3, почему?

Добавляю в базу данных новую строку таким образом:
connection = sqlite3.connect('database.sqlite')
q = connection.cursor()
q.execute("INSERT INTO users (id,name,deposit,balans,cbc_balans,cbc_bal,ref,ref_colvo,ref_colvo2,ref_colvo3,ref_earn,aktiv) VALUES ('%s', '%s', '%s', '%s', '%s','%s', '%s' '%s', '%s', '%s', '%s', '%s')"%(userid,username,'0','0','0','0',ref_url[7:],'0','0','0','0','0'))
connection.commit()


Получаю ошибку: sqlite3.OperationalError: near "'0'": syntax error

Я так понимаю, что ошибка из-за этих нулей, но они мне нужны очень, как исправить ошибку?
  • Вопрос задан
  • 1238 просмотров
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
'%s' '%s',

Запятую пропустили.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы