Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

उपयोगकर्ता को समान रिकॉर्ड संपादित करने से रोकें

एक edit_timestamp शामिल करें अपने डेटाबेस की तालिका में आप एक से अधिक उपयोगकर्ताओं को अपडेट होने से रोकना चाहते हैं, जिसे आप हर बार किसी के द्वारा पंक्ति संपादित करने पर अपडेट करेंगे।

अपने फ़ॉर्म में, एक छिपा हुआ फ़ील्ड शामिल करें edit_timestamp आपके द्वारा संपादित की जा रही पंक्ति में संग्रहीत मान के साथ।

जब आप एक संपादन फ़ॉर्म प्राप्त करते हैं, तो जांचें कि क्या edit_timestamp आप जिस पंक्ति का संपादन कर रहे हैं, उसमें परिवर्तन नहीं हुआ है। यदि यह बदल गया है, तो किसी ने पंक्ति को संपादित किया है और उपयोगकर्ता को एक त्रुटि दी है। अगर यह नहीं बदला है, तो पंक्ति और edit_timestamp . को अपडेट करें फ़ील्ड




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL POW () फ़ंक्शन - किसी अन्य मान की शक्ति के लिए एक मान बढ़ाएँ

  2. मैं एक स्थानीय .SQL फ़ाइल को MySQL में कैसे लोड करूं?

  3. सप्ताहांत को छोड़कर, दो तिथियों के बीच दिनों की गणना करें (केवल MySQL)

  4. यूआरएल को फिर से लिखें, आईडी को क्वेरी स्ट्रिंग में शीर्षक के साथ बदलें

  5. Mysql अगली और पिछली पंक्ति का चयन करें आईडी द्वारा क्रम नहीं: