چه طور می تونم کاری کنم که با هر بار INSERT یه عدد برای فیلد ID من در بانک در نظر بگیره ؟ که هر بار یدونه بهش اضافه شه /؟
چه طور می تونم کاری کنم که با هر بار INSERT یه عدد برای فیلد ID من در بانک در نظر بگیره ؟ که هر بار یدونه بهش اضافه شه /؟
بسته به نوع کار متفاوته :
اگه یه آیدی می خوای که در برنامه فقط شمارنده هست و در ارتباط با جداول دیگه تاثیری نداره :
a = reccount()
repla fieldname with a+1
یا
repla fieldname with reccount()+1
اگه می خوای حتما شماره تکراری نداشته باشه یه بانک تک فیلدی داشته باش و یا در یک فایل مقدار آخر و ذخیره کن. مثلا یک بانک lastId با فیلد Lid داریم.
Lid+1 را در بانک اصلی ذخیره می کنی و مقدار را دوباره در lastId می ریزی تا همیشه آخرین مقدار ثبت بشه و ...