我正在使用 Python 来处理 MySQL 数据库。我想将一些新行附加到数据库中的现有字段。我怎样才能在Python中做到这一点:
cmd = 'UPDATE table SET field= CONCAT(field,'\r\nThis is new line')'
此命令在 Python 或 MySQL 中出现一些反斜杠和引号字符错误。 对我有什么建议吗?非常感谢!
最佳答案
当您在 Python 中内联 SQL 字符串时,字符串转义可能会有点令人困惑。但是,由于 Python 支持全引号和单引号来声明字符串,因此您可以通过使用外引号正确转义 SQL 语句:
cmd = "UPDATE table SET field= CONCAT(field,'\r\nThis is new line')"
关于python - 使用 Python 将新行追加到 MySQL 数据库中的现有字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40987559/