0

大家好,当我从表中选择所有输出都是十六进制时,我遇到了问题。

   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 ;
4

2 回答 2

1

这可能不是您的数据存储方式的问题,而是 phpMyAdmin 如何显示它的问题。单击Options,然后取消选中Show binary contents as HEX

phpMyAdmin 将二进制内容显示为 HEX

于 2013-08-15T07:30:22.357 回答
0

“将二进制显示为十六进制”的功能在 4.0.4.2 中被破坏

于 2013-08-21T16:51:21.630 回答