加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

数据库 – 在“架构”构建器中更改列长度?

发布时间:2020-12-12 16:18:25 所属栏目:MsSql教程 来源:网络整理
导读:我有两个字段,我需要增加字符限制.我阅读了文件,令我惊讶的是,我没有找到任何选择.有可能吗?如果没有,我该如何解决这个问题? 我可以删除列并使用正确的属性重新创建它,但是我不想松开数据库中的任何数据. 解决方法 使用 Raw Queries: /** * Make changes t
我有两个字段,我需要增加字符限制.我阅读了文件,令我惊讶的是,我没有找到任何选择.有可能吗?如果没有,我该如何解决这个问题?

我可以删除列并使用正确的属性重新创建它,但是我不想松开数据库中的任何数据.

解决方法

使用 Raw Queries:
/**
 * Make changes to the database.
 *
 * @return void
 */
public function up()
{
  DB::query('alter table MYTABLE modify MYCOLUMN varchar(new-length)');
}

/**
 * Revert the changes to the database.
 *
 * @return void
 */
public function down()
{
  DB::query('alter table MYTABLE modify MYCOLUMN varchar(old-length)');
}

替换MYTABLE,MYCOLUMN,新长度和旧长度.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读