【问题标题】:Too many arguments, expected arguments "command" "sql"参数太多,预期参数“命令”“sql”
【发布时间】:2019-08-14 21:26:11
【问题描述】:

我在写命令的时候遇到了问题:

php bin/console doctrine:query:sql 'SELECT * FROM comment'

进入后我得到了这个:

2019-03-24T13:20:10+00:00 [错误] 运行命令“doctrine:query:sql”“SELECT”“*”FROM“comment”时抛出错误。消息:“参数太多,预期参数“command”“sql”。”

参数过多,预​​期参数“command”“sql”。

那么我做错了什么?谢谢

【问题讨论】:

  • 命令运行良好。您确定用引号将查询括起来吗?
  • 是的,我知道...我不知道我做错了什么。我已经检查了所有...但不知道发生了什么
  • 双引号与单引号在 Windows 服务器上。您的主机操作系统是什么?
  • 我的操作系统是 windows 10
  • 是的,谢谢你,Alex...解决了问题...

标签: php


【解决方案1】:

你看到persisting-objects-to-the-database这个文件了吗?

# 在不使用 Powershell 的 Windows 系统上,请运行以下命令:php bin/console doctrine:query:sql "SELECT * FROM product"

您需要使用" 双引号而不是' 单引号

php bin/console doctrine:query:sql "SELECT * FROM comment"

【讨论】:

  • 使用 " 双引号是答案,谢谢@Saji!
猜你喜欢
  • 2020-03-23
  • 2020-03-27
  • 2012-08-05
  • 2019-04-11
  • 1970-01-01
  • 2020-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多