Страница 1 из 1

phpMyAdmin

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

эта тварь все время спотыкается и ругается, что duplicate entry :evil: как phpMyAdmin заставить уважать case :roll:

Добавлено: 08 сен 2006, 16:47
Marmot
А это не phpMyAdmin, это MySQL, у тебя чего юник ки на последнюю колонку, или на две последних?
:lol: :lol: :lol:

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

буковки cs на конце - это case sensetive

Добавлено: 08 сен 2006, 17:05
Котяр
Спасибо :) бум пробовать

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

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

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