如何解决如何将原始 sql 代码附加到雄辩的查询中
我正在 Laravel 中运行迁移。数据库在 Microsoft Server 2012 中。
有一个字段 'ZoneId' 必须自动递增,但不能是主键。
我尝试将其声明为增量,然后删除密钥。这适用于 MySql,但不适用于 MsSql。
在 SQL Server 中使用原始 MsSql 代码执行此操作的方法:
:
现在,Laravel 使用 Eloquent,我想在我的项目中使用尽可能少的原始代码。
所以,这个声明:
ALTER Table Zone add ZoneId BIGINT NOT NULL UNIQUE IDENTITY(1,1);
已经翻译成这样:
$table->bigInteger('ZoneId');
我现在需要的是附加使其增量的最后一部分:
ALTER Table Zone add ZoneId BIGINT NOT NULL UNIQUE
类似于:
IDENTITY(1,1)
有什么想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。