私は次の表を持っています
SNo Value Item
ここで、Sno は別のテーブルにも存在する列です。今、私が必要としているのは、sno の値が定数の場合にインクリメントを続け、sno の値が変化すると 0 に戻り、再びインクリメントを開始する自己インクリメント フィールドです。これを行う方法はありますか?
4つの列があるとしましょう:
SNO |Value |Item | AUtoIncrementingField
1 344 a 0
1 345 b 1
1 346 c 2
2 568 d 0
したがって、このテーブルに挿入すると、SNO の値が元の値から変更された場合、自動インクリメント フィールドの値は 0 に戻るはずです。これを行う組み込みの方法はありますか、または mysql の上にコードを記述しますこれを達成するために。そうでない場合、snoの特定の値に属する各値/アイテムを一意に識別するために必要な他のオプションは何ですか?