首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否将mysql LONGTEXT值转换为VARCHAR值?

是否将mysql LONGTEXT值转换为VARCHAR值?
EN

Stack Overflow用户
提问于 2012-03-02 17:49:52
回答 2查看 34.9K关注 0票数 2

我有一个功能,在用户的facebook墙上张贴。

我发送到facebook的一件事是从我的mysql表中获得一些设置为LONGTEXT的文本。如果我将表格设置为LONGTEXT,则文本不会发送到facebook,但如果我将表格设置为VARCHAR,则文本将发送到facebook!

那么,在将LONGTEXT值发送到facebook之前,如何将其转换为类似于VARCHAR值?

我在许多其他地方使用该表,所以我无法将该表本身转换为VARCHAR,它有很多工作要做!相反,我必须转换输出。

感谢您的任何意见!

EN

回答 2

Stack Overflow用户

发布于 2012-03-02 17:54:32

在@Sudhir的帖子中使用cast as或使用mysql函数convert:

http://dev.mysql.com/doc/refman/5.1/de/charset-convert.html

票数 0
EN

Stack Overflow用户

发布于 2012-03-02 17:59:18

使用CONVERT或CAST函数:http://www.geeksengine.com/database/single-row-functions/conversion-functions.php

CONVERT( expr,type)在此形式中,CONVERT接受expr形式的值,并将其转换为类型的值。

使用CAST()函数的CAST(expr AS type)与使用CONVERT()函数的CAST( expr as type )相同,只是它在expr和type之间使用关键字AS,而不是逗号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9531109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档