2009-11-11 3 views
2

Я пытаюсь создать разделы в один большой стол, но я получаю эту ошибку:MySql Разметка

1505 - Управление разделами на не секционированной таблицы не представляется возможным

Существует любая команда преобразовать таблицу? Или мне нужно создать новую и импортировать все данные?

Возникла проблема при использовании разделов с репликацией?

Спасибо заранее,
Педро

ответ

3

Try:

ALTER TABLE table_name PARTITION BY ... 
+0

Ну я получаю синтаксис ошибки с: ALTER TABLE promo_tool_view PARTITION BY ( раздела P001 ) – Pedro

+0

Проверьте синтаксис CREATE TABLE : http://dev.mysql.com/doc/refman/5.1/en/create-table.html Обратите внимание, что вам не хватает аргумента, определяющего раздел раздела (хэш, ключ, диапазон или список). – outis

+0

спасибо, что работал с ALTER TABLE promo_tool_view PARTITION BY RANGE (дата (view_date)) ( раздел P001 VALUES МЕНЕЕ (дата ('2009-11-01')) , раздел P002 ЗНАЧЕНИЯ МЕНЕЕ MAXVALUE) ) Но теперь я получаю его функцию разделения не допускается, но я думаю, что это связано с функцией даты. – Pedro

Смежные вопросы