A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如果已经创建好一个表格  对于员工的电话号码定义为int类型   并且已经录入了一些数据  
要把int类型 更改为varchar(20)类型,应该如何更改  会影响到已经录入的数据吗

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

4 个回复

倒序浏览
在表格上右键修改就可以修改,
电话号码本来就不好用int表现,int是用来计算的,而且字符长度不够显示号码
应该没有影响

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
HM张扬 发表于 2013-3-11 17:09
在表格上右键修改就可以修改,
电话号码本来就不好用int表现,int是用来计算的,而且字符长度不够显示号码
应 ...

用sql语句 怎么解决呢
回复 使用道具 举报
编辑里不是有吗.把number后边的int改成varchar(20)不就行了
回复 使用道具 举报
修改列的类型:
ALTER TABLE table_name
ALTER COLUMN column_name datatype,
不过一般最好别改,因为后面容易出错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马