簡體   English   中英

無法從Doctrine設置數據庫配置變量

[英]Cannot set database config variable from Doctrine

這不起作用:

bin/console doctrine:query:sql "SET FOREIGN_KEY_CHECKS=0" --env=test

我可以通過MySQL Workbench執行命令的SQL部分。 在控制台上,它只會給我:

/var/www/html/vendor/doctrine/common/lib/Doctrine/Common/Util/Debug.php:71:int 0

這可能是正確的返回值,因為沒有列受到影響。

但是當我執行SELECT @@FOREIGN_KEY_CHECKS它仍然設置為1

需要說明的是:我使用同一用戶通過控制台(與通過MySQL客戶端)執行這些操作。

似乎更改此設置僅適用於當前會話,該會話將在執行命令后立即關閉。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM