2010-11-19 135 views
0

我嘗試建立一個MySQL分區,像這樣:MAX_ROWS對MySQL分區

PARTITION BY LINEAR KEY(id) PARTITIONS 100 MAX_ROWS=1000000 

,但我得到了以下錯誤:

The server has returned this error message: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 'MAX_ROWS=1000000' at line 36

如何在MySQL上劃分的一個使用MAX_ROWS?

回答

1

MAX_ROWS是一個每分區選項。其餘的查詢片段是分區定義塊的一部分。

PARTITION BY LINEAR KEY (id) PARTITIONS 100 (PARTITION part_1 MAX_ROWS=1000000) 

語言規範是here,搜索partition_options: