1

MySQL テーブルをその年の何週目かで分割する必要があります。ただし、パーティション式としてweekofyear()を使用してパーティション クエリを実行すると、次のようになります。

ERROR 1564 (HY000): This partition function is not allowed

ドキュメントを調べたところ、weekofyear() は MySQL5.1 以降の有効なパーティショニング関数です。ヘルプやアイデアをいただければ幸いです。

4

1 に答える 1

2

weekofyear()結果は default_week_format システム変数に依存するため、パーティショニング関数として使用するのは安全ではありませんでした。5.5.9 以降weekofyear()、パーティショニングが許可されている関数から削除されました。

于 2015-06-23T18:14:53.750 に答える