mysql のフィールドをインクリメントする関数の設計について。
世界只因有你
世界只因有你 2017-06-28 09:23:38
0
2
943

tag_id、user_id、user_tag_id の 3 つのフィールドを持つ単純なテーブルがあります。レコードを挿入するとき (既知の tag_id と user_id を挿入する)、user_tag_id は、user_id = 現在挿入されている user_id 自身で 1 ずつ増加するという条件を満たす必要があります。 、これを実装するには、mysql のカスタム関数を記述する必要がありますか?

世界只因有你
世界只因有你

全員に返信(2)
某草草

リーリー

いいねを押す +0
学霸

新しく挿入されたレコードの user_tag_id のみが 1 増加する場合、それは 2 つの SQL ステートメントに分割できます:

まずuser_tag_idに対応するuser_idの最大値を計算します

リーリー

次に、前のステートメントの戻り値をinsertステートメントに入れます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!