SELECT * FROM表的输出都是十六进制的

时间:2013-08-15 04:15:09

标签: php mysql

嘿每个人当我从表中选择所有输出都是十六进制时我遇到了问题。

   DB Engine MyISAM collation: utf8_bin

如何解决这个问题?

--phpMyAdmin SQL Dump
--version 4.0.4.2
CREATE TABLE IF NOT EXISTS `customer` (
   `customer_id` int(11) NOT NULL AUTO_INCREMENT,
   `store_id` int(11) NOT NULL DEFAULT '0',
   `firstname` varchar(32) COLLATE utf8_bin DEFAULT '',
   `lastname` varchar(32) COLLATE utf8_bin DEFAULT '',
   `email` varchar(96) COLLATE utf8_bin DEFAULT '',
   `telephone` varchar(32) COLLATE utf8_bin NOT NULL DEFAULT '',
   `date_added` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
 PRIMARY KEY (`customer_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=5000042 ;

2 个答案:

答案 0 :(得分:1)

这可能不是您的数据存储方式的问题,而是phpMyAdmin如何显示它。单击选项,然后取消选中将二进制内容显示为HEX

phpMyAdmin Show binary contents as HEX

答案 1 :(得分:0)

4.0.4.2

中打破了“将二进制显示为十六进制”的功能