Запрос на изменение кодировки

darkkrolik

Новичок
Запрос на изменение кодировки

мне нужно поменять кодировку в таблице с уже имеющимися данными, там стоит кодировка latin1 а мне нужна ср1251, нашёл в гугле запрос sql:
ALTER TABLE t1 CHANGE c1 c1 BLOB;
ALTER TABLE t1 CHANGE c1 c1 TEXT CHARACTER SET cp1251;

t1 это таблица а с1 с1 что такое?(если ячейка то почему 2 раза повторяется)
объясните синтаксис этого запроса пожалуйста
 

Фанат

oncle terrible
Команда форума
колонка

-~{}~ 15.12.08 12:09:

не забудь бэкап сделать перед своими манипуляциями
 

darkkrolik

Новичок
а почему 2 раза колонка повторяется?

-~{}~ 15.12.08 13:52:

если можно конкретный пример запроса приведите с правильным синтаксисом
 

Фанат

oncle terrible
Команда форума
потому что ты ламер, и никогда не видел документацию. там написано, почему в этом запросе повторяется два раза.

конкретный пример запроса у тебя перед глазами.
 

darkkrolik

Новичок
спасибо за лестное описание, но я всего лишь прошу помочь понять мне синтаксис, если не хотите объяснять то дайте ссылку на нормальную документацию где я сам это прочитаю
 

Фанат

oncle terrible
Команда форума
Зачем его понимать? Какая разница, почему там два раза?
Что тебя интересует - почему у такси 4 колеса, а не 6, или доехать до вокзала?

По поводу ссылки на нормальную попробуй ввести в гугле слова "mysql документация". И еще скажи, что это очень сложный запрос и самостоятельно ты его придумать не мог.
 

darkkrolik

Новичок
потому что когда я пишу 2 раза название одной колонки он говорит неправильный синтаксис, сложно пример привести?
 

Фанат

oncle terrible
Команда форума
да, сложно
я очень редко пользуюсь запросом ALTER TABLE и всегда путаюсь в его синтаксисе.
И поэтому смотрю его в документации.
Поскольку сейчас этот запрос нужен не мне, то не вижу смысла, почему я должен за ним лезть.

подсказываю запрос в гугль: mysql alter table

рекомендую, кстати, внимательно читать текст сообщения об ошибке. часто там (сюрприз!) написано, в чем конкретно заключается ошибка.
 
Сверху