如何将字段名称更改为默认NULL

时间:2019-02-12 14:51:26

标签: mysql sqldatatypes

我想将字段名更改为默认Null,但是我无法解决此问题。在这里,我尝试将deleteAt字段更改为defaut Null,但这会给我错误

  

语法错误或访问冲突:1064您有一个   您的SQL语法错误;检查手册   对应于您的MariaDB服务器版本,以在附近使用正确的语法   “ deletedAt时间戳默认为NULL”位于   第1行

这是我的代码

DB::statement('ALTER TABLE insurance CHANGE COLUMN deleted_at deletedAt timestamp default NULL');

我想设置默认的NULL,但是我无法解决这个问题,对此我感到困惑。您的帮助需要在这里

2 个答案:

答案 0 :(得分:0)

ALTER TABLE insurance CHANGE COLUMN deleted_at deletedAt timestamp default NULL

不正确。 请使用它。

ALTER TABLE insurance MODIFY COLUMN deleted_at timestamp NULL DEFAULT NULL

deleteAt这个单词不是有效的语法。您的查询有误。

答案 1 :(得分:0)

尝试一下

ALTER TABLE `insurance` CHANGE COLUMN `deleted_at` 
`deleted_at` TIMESTAMP NULL DEFAULT NULL;
相关问题