sickboy
Новичок
знаки вопроса ??? в таблице, но тем не менее phpMyAdmin ищет по ним.
Есть такая БД:
Server version: 4.1.13a-nt-max-log
Protocol version: 10
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
TCP port: 3306
Protocol: Compressed
Описание таблицы:
show create table phpbb_posts_text;
CREATE TABLE `phpbb_posts_text` (
`post_id` mediumint(8) unsigned NOT NULL default '0',
`bbcode_uid` varchar(10) character set latin1 collate latin1_bin NOT NULL default '',
`post_subject` varchar(60) character set latin1 collate latin1_bin default NULL,
`post_text` text character set latin1 collate latin1_bin,
PRIMARY KEY (`post_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_bin
Из командной строки ничего не находит:
mysql> select * from phpbb_topics where topic_title like "%выпуск%";
Empty set (0.03 sec)
Делаю такой же запрос через phpMyAdmin, через пункт меню [Искать], находит строки:
3 2 ????????? 5 1119454508 2291 17 0 0 0 3 67 0
4 3 ?????? ?? ??????? ???????? 3 1119461702 1181 9 0 0 0 16 31 0
8 1 ??????-??????? ????? ??????????? 6 1120038982 716 3 0 0 0 40 52 0
10 4 ?????? ?? ????? ????? 3 1120238840 1272 12 0 0 0 47 1613 0
18 1 ?????????? ?? ?????????? 3 1125234444 809 4 0 0 0 88 238 0
19 1 ??????? 24 1125580670 282 0 0 0 0 94 94 0
21 1 ?????????? 6-?? ?????? 3 1129123092 340 0 0 0 0 126 126 0
22 1 ????? ?? ??????? 5 1129196902 325
Почему так? И есть ли в таком случае возмможность восстановить данные?
Есть такая БД:
Server version: 4.1.13a-nt-max-log
Protocol version: 10
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
TCP port: 3306
Protocol: Compressed
Описание таблицы:
show create table phpbb_posts_text;
CREATE TABLE `phpbb_posts_text` (
`post_id` mediumint(8) unsigned NOT NULL default '0',
`bbcode_uid` varchar(10) character set latin1 collate latin1_bin NOT NULL default '',
`post_subject` varchar(60) character set latin1 collate latin1_bin default NULL,
`post_text` text character set latin1 collate latin1_bin,
PRIMARY KEY (`post_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_bin
Из командной строки ничего не находит:
mysql> select * from phpbb_topics where topic_title like "%выпуск%";
Empty set (0.03 sec)
Делаю такой же запрос через phpMyAdmin, через пункт меню [Искать], находит строки:
3 2 ????????? 5 1119454508 2291 17 0 0 0 3 67 0
4 3 ?????? ?? ??????? ???????? 3 1119461702 1181 9 0 0 0 16 31 0
8 1 ??????-??????? ????? ??????????? 6 1120038982 716 3 0 0 0 40 52 0
10 4 ?????? ?? ????? ????? 3 1120238840 1272 12 0 0 0 47 1613 0
18 1 ?????????? ?? ?????????? 3 1125234444 809 4 0 0 0 88 238 0
19 1 ??????? 24 1125580670 282 0 0 0 0 94 94 0
21 1 ?????????? 6-?? ?????? 3 1129123092 340 0 0 0 0 126 126 0
22 1 ????? ?? ??????? 5 1129196902 325
Почему так? И есть ли в таком случае возмможность восстановить данные?