【发布时间】:2019-02-12 14:51:25
【问题描述】:
我想将我的字段名称更改为默认 Null 但我无法解决此问题这里我试图将我的 deleteAt 字段更改为默认 Null 但它给了我错误
语法错误或访问冲突:1064 您有一个 SQL 语法错误;检查手册 对应于您的 MariaDB 服务器版本,以便在附近使用正确的语法 'deletedAt 时间戳默认 NULL' 在 第 1 行
这是我的代码
DB::statement('ALTER TABLE insurance CHANGE COLUMN deleted_at deletedAt timestamp default NULL');
我想设置默认 NULL,但我无法解决这个问题,我对这个问题感到困惑。您需要这里的帮助
【问题讨论】:
-
请问您为什么要尝试从应用层运行表维护命令?为什么不直接在 MySQL 上运行呢?
-
deletedat 语法无效 - 错误不言自明
-
将 delete_at 更改为 deletedAt 是要求我可以更改它但我无法将默认值更改为 NULL 这是我面临的问题
标签: mysql sqldatatypes