Этот скрипт не будет вставлять текст в мою базу данных - PullRequest
0 голосов
/ 30 марта 2020

У меня есть этот скрипт (ниже), который не будет вставлять текст в мою базу данных независимо от того, что я делаю. Я могу распечатать его, а затем скопировать и вставить в mysql, и он отлично работает. Другие скрипты выполняются и хранятся просто отлично. Есть идеи?

    @client.command(pass_context=True)
async def addrule(ctx,*,rule):
    g=str(ctx.guild).replace(' ','_')
    sqluse(g)
    x="INSERT INTO rules (rule) VALUES (\"%s\")"
    val=(rule)
    mycursor.execute(x % val)

1 Ответ

1 голос
/ 30 марта 2020

Всегда не забывайте сохранять изменения в вашей базе данных через

mydb.commit()

после внесения постоянных изменений.

...