Ошибка при создании разделов mysql

#mysql #database-partitioning

#mysql #база данных-разделение

Вопрос:

Когда я попытался создать раздел, он показывает мне эту ошибку.

SQL-запрос:

CREATE TABLE t1(
id INT,
val INT
)PARTITION BY HASH(
val
)(
PARTITION p0 MAX_ROWS =200 MIN_ROWS =10,
PARTITION p1 MAX_ROWS =100 MIN_ROWS =20
)

MySQL сказал: Документация

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'PARTITION BY HASH(val)
(
PARTITION p0 MAX_ROWS=200 MIN_ROWS=10,
PARTITION' at line 2

Пожалуйста, помогите мне

Ответ №1:

mysql 5.0 не поддерживает разделение.

http://dev.mysql.com/doc/refman/5.1/en/partitioning.html