现在想把类型为 text和longtext的字段转成varchar类型,有什么方法可以做到的?
select caption,ID From Table
其中caption是Text类型的,查询出来的结果是 <MEMO> | 1,正常的话<MEMO>的值要显示出来的。
select caption,ID From Table
其中caption是Text类型的,查询出来的结果是 <MEMO> | 1,正常的话<MEMO>的值要显示出来的。
晕倒啊,是测试库吗?测试库就随便你了!不过mysql会默认丢失掉存储不了的那部分数据。
alter table Table change caption caption varchar(21000);
那你就暂时别改了,你查询的时候将自动用varchar转换下就可以显示了
select CAST(caption,char),ID From Table