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

PHP MYSQL:तत्काल चयन करें + सम्मिलित करें

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

आपके उदाहरण से ऐसा लगता है कि आप केवल एक बढ़ी हुई अनूठी कुंजी चाहते हैं। इसके लिए आपको एक पूर्णांक का उपयोग करना चाहिए, जो आपके द्वारा नई पंक्ति डालने पर स्वचालित रूप से बढ़ सकता है। यदि आप चाहते हैं कि यह स्ट्रिंग रूप में हो तो बस इस पर कुछ बुनियादी गणित करें। यानी

1 = a
2 = b
...
27 = aa
28 = ab

यह माना जा रहा है कि आपके पास पहले से ही आपकी टेबल पर प्राथमिक कुंजी नहीं है, इस मामले में मुझे समझ में नहीं आता कि आपको उस रूप में स्ट्रिंग की आवश्यकता क्यों है। उम्मीद है कि यह मदद करता है, और अगर मैंने प्रश्न को गलत समझा तो मैं क्षमा चाहता हूं।



  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 शीर्ष 2 रिकॉर्ड

  2. MySQL तालिका में utf-8 एन्कोडेड टेक्स्ट लोड हो रहा है

  3. मैसकल:पिछले सात दिनों के नतीजे

  4. Mysql पिछले रिकॉर्ड से एक मान के साथ एक रिकॉर्ड अपडेट कर रहा है

  5. Java SQL दिनांक 1 दिन से बंद है