phpMyAdmin

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
Котяр
Маньяк
Сообщения: 1545
Зарегистрирован: 02 мар 2005, 13:05
Откуда: Toronto -> Vancouver

phpMyAdmin

Сообщение Котяр »

пытаюсь восстановить базу из бакапа, в базе есть ентрис типа:
INSERT INTO бла-бла-бла VALUES (57, 100, '_AOL');
INSERT INTO бла-бла-бла VALUES (60, 100, '_aol');

эта тварь все время спотыкается и ругается, что duplicate entry :evil: как phpMyAdmin заставить уважать case :roll:
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

А это не phpMyAdmin, это MySQL, у тебя чего юник ки на последнюю колонку, или на две последних?
:lol: :lol: :lol:
Аватара пользователя
Otto
Пользователь
Сообщения: 91
Зарегистрирован: 08 июл 2006, 23:09
Откуда: Vancouver

Сообщение Otto »

В MySQL по умолчанию все string search чувствительны к регистру.
Поменять это дело можно используя опцию COLLATE
Например:
CREATE TABLE a(
bla-bla-bla
) COLLATE latin1_general_cs;

буковки cs на конце - это case sensetive
Аватара пользователя
Котяр
Маньяк
Сообщения: 1545
Зарегистрирован: 02 мар 2005, 13:05
Откуда: Toronto -> Vancouver

Сообщение Котяр »

Спасибо :) бум пробовать
Аватара пользователя
Котяр
Маньяк
Сообщения: 1545
Зарегистрирован: 02 мар 2005, 13:05
Откуда: Toronto -> Vancouver

Сообщение Котяр »

Otto писал(а):В MySQL по умолчанию все string search чувствительны к регистру.
Поменять это дело можно используя опцию COLLATE
Например:
CREATE TABLE a(
bla-bla-bla
) COLLATE latin1_general_cs;

буковки cs на конце - это case sensetive
Уря! :D сработало :dance:

чего ж они гады в своем бакап туле это упустили :evil:
Ответить