php - --dump-sql 做什么?

标签 php mysql doctrine-orm

我在 CodeIgniter 中使用 Doctrine。我通常使用 orm:schema-tool:update --force 更新数据库,这使得数据库与我的模型相同。现在我有一些敏感的更新,我不想对我的数据库造成任何损害。

我读了this answer .似乎 --dump-sql 返回了更新表所需的 SQL,问题是它实际上也更新了表吗?

最佳答案

它不会更新表格。

--dump-sql 只打印 SQL 而 --force 执行 SQL 而不打印它。

--dump-sql 帮助您了解 --force 将要做什么。

关于php - --dump-sql 做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14688652/

相关文章:

mysql - 无法通过套接字 '/var/run/mysqld/mysqld.sock Circle Ci/Rails/Mysql 连接到本地 MySQL 服务器

mysql - 运行 docker 容器时连接到本地数据库

Symfony 从实体获取值

php - Docker容器上的PHP XDebug在VS Code中不起作用(Laravel和docker-compose)

mysql - 所有四个部门的通缉犯

php - 删除超过 10 天的表

php - 无法转换属性路径的值 "fechaReclamacion": datefmt_format: string '' is not numeric

docker - 如何通过docker容器正确使用Silex 2,Doctrine和PDO?

php - Facebook PHP 抛出异常 "(#803) Some of the aliases you requested do not exist"

php - 推特 OAuth : How do we log the user out of twitter?