SQL CAST (expression AS data_type)用法

    接觸微信,裏面的粉絲表wx_fans裏有個字段`nickName` mediumblob。sql

    爲何要用mediumblob類型,由於用戶的暱稱含有特殊的字符,防止亂碼。因而查詢出來時候就須要用到微信

CAST(wf.nickName AS CHAR CHARACTER SET utf8 ) AS nickName

    進行轉碼顯示。雖然有點麻煩,仍是認了,不知道有沒有更好的辦法。spa

CREATE TABLE `wx_fans` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `openId` varchar(255) DEFAULT NULL,
  `nickName` mediumblob,
  `country` varchar(255) DEFAULT NULL,
  `province` varchar(255) DEFAULT NULL,
  `city` varchar(255) DEFAULT NULL,
  `groupId` int(11) DEFAULT NULL,
  `sex` varchar(255) DEFAULT NULL,
  `headImg` varchar(255) DEFAULT NULL,
  `language` varchar(255) DEFAULT NULL,
  `status` int(11) DEFAULT NULL COMMENT '0:在用  1:刪除 ',
  `subscribe_time` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1230 DEFAULT CHARSET=utf8;
相關文章
相關標籤/搜索