Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Alter表迁移(Symfony 3)_Php_Symfony_Doctrine Orm - Fatal编程技术网

Php Alter表迁移(Symfony 3)

Php Alter表迁移(Symfony 3),php,symfony,doctrine-orm,Php,Symfony,Doctrine Orm,简单的命令是 $this->addSql('ALTER TABLE pages ALTER COLUMN title_txtid INT NULLABLE'); 但每次我出错 我尝试过“INT NULL”和类似的变体。这是缺少的吗?尝试$this->addSql('ALTER TABLE pages ALTER COLUMN title_txtid INT DEFAULT NULL')解决方案是 $this->addSql('ALTER TABLE pages CHANGE ti

简单的命令是

$this->addSql('ALTER TABLE pages ALTER COLUMN title_txtid INT NULLABLE');
但每次我出错

我尝试过“INT NULL”和类似的变体。这是缺少的吗?

尝试
$this->addSql('ALTER TABLE pages ALTER COLUMN title_txtid INT DEFAULT NULL')

解决方案是

$this->addSql('ALTER TABLE pages CHANGE title_txtid title_txtid INT DEFAULT NULL');

这是你自己写的,还是由一个信条:migrations:diff创建的?我正在使用现有的数据库。是的,我自己写。同样的erorr,‘DROP NOT NULL’也一样。