mysql bigint转成char或者varchar问题

一点点丶 2016-03-19 11:52:36
mysql bigint转成varchar 该怎么转
...全文
3777 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
一点点丶 2016-03-19
  • 打赏
  • 举报
回复
引用 1 楼 中国风的回复:
SELECT CAST(123 AS CHAR),concat(123,'')
我这样写提示语法错误,我晚上回去截图发给你看看
中国风 2016-03-19
  • 打赏
  • 举报
回复
SELECT CAST(123 AS CHAR),concat(123,'')
一点点丶 2016-03-19
  • 打赏
  • 举报
回复

请问一下我用字符串拼接,为什么查出来的是WIDEMEMO,然后复制出来又成ID了。
mingqing6364 2016-03-19
  • 打赏
  • 举报
回复
bigint的取值访问是-2^31(-2,147,483,648)到2^31-1(2,147,483,647),加上符号最多11位,所以用varchar(11)足够了

select CAST(id as varchar(11))
from tablename
一点点丶 2016-03-19
  • 打赏
  • 举报
回复

请问该怎么处理?

34,874

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧