数据库 – 在“架构”构建器中更改列长度?
发布时间: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,新长度和旧长度. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- MySQL索引使用全程分析
- sql-server – 即使第一个参数不是NULL,SQL Server是否读取
- SqlServer 多服务器管理(MSSQL分布式作业管理)
- sql-server – 快速将一些csv数据导入sql server的好工具
- 关于SQLServer2005的学习笔记(二)——体系结构(一)
- SqlServer 2005/2008数据库被标记为“可疑”的解决办法
- sql-server – 如何告诉使用T-SQL SQL Server数据库是否将T
- 简介操作MySQL日志的一些方法
- sql – 在ORACLE中创建表时如何限制INTEGER的长度?
- sql-server-2008 – SQL Server存储过程行号问题
推荐文章
站长推荐
热点阅读