此在蝙蝠中执行的简单更新不起作用。
@echo off
plink -pw passcode [email protected] "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 [email protected] "psql -U sa DATABASE -c \"update users set username = 'Last_Name' where iduser = 12345\""