Поэтому я пытаюсь изменить значение «здоровье» в моей таблице «домашние животные».petrow.name
и petrow.owner
определены, и строка, к которой я пытаюсь получить доступ, существует.Однако, когда я пытаюсь обновить состояние, оно не меняет значение, а также не выдает ошибку.
Это код, который я пытаюсь запустить:
Я спросил несколькокодирую серверы Discord, однако ни один из них не смог мне помочь, поэтому я решил попробовать здесь, хотя у меня был плохой опыт работы с этим сайтом.
Есть идеи о том, что не так?
(Есливам нужен любой другой код / информация, просто спросите, я не уверен, что еще может иметь значение)
Предполагается, что здоровье будет изменено на "3210", но оно останется на 100
await sql.run(`UPDATE pets SET health = "3210" WHERE name = "${petrow.name}" AND owner = "${petrow.owner}"`)
Чтобы убедиться, что она даже запускает команду, я попробовал это, и он обновил значение "ko", но не значение здоровья.
await sql.run(`UPDATE pets SET health = "3210", ko = "1" WHERE name = "${petrow.name}" AND owner = "${petrow.owner}"`)
Я также попытался получить значение«здоровья» сразу после того, как он должен быть изменен, чтобы убедиться, что ничего не меняет его обратно, но это все равно не изменило результат:
await sql.run(`UPDATE pets SET health = "3210" WHERE name = "${petrow.name}" AND owner = "${petrow.owner}"`).then(console.log(petrow.health))
Наконец, удаление квот вокруг числа также неЭто ничего не меняет, строка по-прежнему не обновляется.
await sql.run(`UPDATE pets SET health = 3210 WHERE name = "${petrow.name}" AND owner = "${petrow.owner}"`)
Заранее спасибо,
Aci