我想将字段名更改为默认Null,但是我无法解决此问题。在这里,我尝试将deleteAt字段更改为defaut Null,但这会给我错误
语法错误或访问冲突:1064您有一个 您的SQL语法错误;检查手册 对应于您的MariaDB服务器版本,以在附近使用正确的语法 “ deletedAt时间戳默认为NULL”位于 第1行
这是我的代码
DB::statement('ALTER TABLE insurance CHANGE COLUMN deleted_at deletedAt timestamp default NULL');
我想设置默认的NULL,但是我无法解决这个问题,对此我感到困惑。您的帮助需要在这里
答案 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;