thinkphpサブテーブルの使い方
10 個のテーブル、つまり table_1、table_2、table_3....table_10 をプリセットしました
パーティションはモデルに設定されています:
れーれー
getPartitionTableName() も使用します
公式ドキュメントには、現在のデータを渡す必要があると記載されています。では、データ分析に応じて実際にどのデータテーブルを操作すればよいのか
そして、渡される現在のデータは何でしょうか? すべての実験の結果は結合クエリです。現在のテーブル名が見つかりません。
----------解決策---------------------
サブテーブルのフィールドは id です (追記: T は良いです
PHP)
Qkuanyan: 276167802、検証: csl)
したがって、getPartitionTableName に渡されるデータ配列には、関連付けられたキー ID を持つ要素が含まれている必要があります
しかし、彼のアルゴリズムは少し奇妙です
れーれー
設定によると、「type」=>「mod」にする必要があるようです
れーれー
----------解決策---------------------
getPartitionTableNameで取得したテーブル名ではないでしょうか?
テーブル名だとテーブルを分割しないのと同じではないでしょうか?
上記は、この記事での thinkphp サブテーブルの使用方法です。この記事が多くの php 開発者 にとって役立つことを願っています。
http://www.bkjia.com/PHPjc/621609.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/621609.html技術記事 thinkphp のテーブル パーティショニングを使用するにはどうすればよいですか? .