gpt4 book ai didi

postgresql - 使用引号中的引号通过 bat 中的 plink 执行 psql

转载 作者:行者123 更新时间:2023-11-29 13:08:06 26 4
gpt4 key购买 nike

这个在 bat 中执行的简单更新不起作用。

@echo off
plink -pw passcode user@192.168.10.110 "psql -U sa DATABASE -c 'update users set username = 'Last_Name' where iduser = 12345'"

想法是从他的命令行在远程 linux 服务器中执行 psql 更新。我知道问题与如何将引号设置为分配给 char 列 username 的 char 值 Last_Name 有关,但我不知道转义字符的正确顺序。

最佳答案

使用反斜线字符转义您的 sql 字符串。

@echo off
plink -pw passcode user@192.168.10.110 "psql -U sa DATABASE -c \"update users set username = 'Last_Name' where iduser = 12345\""

关于postgresql - 使用引号中的引号通过 bat 中的 plink 执行 psql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58532706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com