gpt4 book ai didi

mysql - 使用 PowerShell 中的双引号执行 MySQL 命令

转载 作者:行者123 更新时间:2023-11-30 22:43:27 25 4
gpt4 key购买 nike

我不知道如何从带双引号的 PowerShell 4.0 执行 MySQL 命令

SQL 查询:

$SqlQuery = @"
USE joomla; UPDATE jml_shoutbox SET msg = "$msg_neu" ORDER BY id DESC LIMIT 1;
"@

要插入的消息:

$msg_neu = "Dies ist ein <a href="www.google.de">Link</a> ok?"

也试过这个:

$msg_neu = 'Dies ist ein <a href="www.google.de">Link</a> ok?'

还有这个:

$msg_neu = "Dies ist ein <a href=`"www.google.de`">Link</a> ok?"

来自 PowerShell 的命令:

C:\xampp\mysql\bin\mysql.exe -u root -ppassword -e $SqlQuery

当我从 PS 执行它时,我得到以下信息:

C:\xampp\mysql\bin\mysql.exe -u root -ppassword -e $SqlQuery Warning: Using a password on the command line interface can be insecure. C:\xampp\mysql\bin\mysql.exe Ver 14.14 Distrib 5.6.11, for Win32 (x86) Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Usage: C:\xampp\mysql\bin\mysql.exe [OPTIONS] [database] -?, --help Display this help and exit. -I, --help Synonym for -? ...

但是当我直接在 mysql 上这样做时> 它工作正常:

UPDATE jml_shoutbox SET msg = 'Dies ist ein <a href="www.google.de">Link</a> ok?' ORDER BY id DESC LIMIT 1;

有人有想法吗?

最佳答案

$msg_neu = 'Dies ist ein <a href="www.google.de">Link</a> ok?'

$SqlQuery = @"
USE joomla; UPDATE jml_shoutbox SET msg = '$msg_neu' ORDER BY id DESC LIMIT 1;
"@

关于mysql - 使用 PowerShell 中的双引号执行 MySQL 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30394411/

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