auto-increment पर टैग किए गए जवाब

स्वचालित कुंजी निर्माण के लिए संख्यात्मक अनुक्रम पीढ़ी

2
क्या MySql का LAST_INSERT_ID () फ़ंक्शन सही होने की गारंटी है?
जब मैं INSERTकिसी तालिका के लिए एक एकल पंक्ति करता AUTO_INCREMENTहूं जिसमें एक कॉलम होता है तो मैं उस पंक्ति के लिए संग्रहीत LAST_INSERT_ID()नए AUTO_INCREMENT'एड वैल्यू' को वापस करने के लिए फ़ंक्शन का उपयोग करना चाहता हूं । कई Microsoft SQL सर्वर devs और मानते हैं कि कोई शक नहीं …

3
मैं phpMyAdmin में एक mysql तालिका ऑटो-वृद्धि कैसे रीसेट कर सकता हूं?
मुझे पता है कि कमांड लाइन में MySQL में मैं इसके साथ एक टेबल के ऑटो-इन्क्रीमेंट फ़ील्ड को 1 पर रीसेट कर सकता हूं: ALTER TABLE tablename AUTO_INCREMENT = 1 मुझे उत्सुकता है अगर phpMyAdmin के भीतर से ऐसा करने का कोई तरीका है। ऑटो-इन्क्रीमेंट को रीसेट करने के लिए …

8
बड़ी आईडी मानों से बचने के कारण
हम एक वेब एप्लिकेशन पर काम कर रहे हैं, जो अभी तक उपयोगकर्ताओं के लिए सुलभ नहीं है। मेरे मालिक ने देखा कि नए बनाए गए रिकॉर्ड को 10 000 से अधिक की एक आईडी मिलती है, भले ही हमारे पास तालिका में केवल 100 रिकॉर्ड हैं। उसने यह मान …

3
पहचान मूल्य रीसेट करें
मेरे पास IDENTITY कॉलम वाली एक तालिका है। विकास करते समय मैं समय-समय पर पंक्तियों को हटाता हूं और उन्हें फिर से जोड़ता हूं। लेकिन IDENTITY मान हमेशा बढ़ता रहा और 1 से शुरू नहीं हुआ जब मैंने उन्हें फिर से जोड़ा। अब मेरी आईडी 68 -> 92 से जाती …

1
त्रुटि से बचने के लिए टेबल संरचना को ठीक करना: डुप्लिकेट कुंजी मान अद्वितीय अवरोध का उल्लंघन करता है
मेरे पास एक तालिका है जो इस प्रकार बनाई गई है: -- -- Table: #__content -- CREATE TABLE "jos_content" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, ... "xreference" varchar(50) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); बाद में कुछ पंक्तियों को आईडी निर्दिष्ट किया जाता …

2
मैं यह कैसे निर्दिष्ट करूं कि pgAdmin में एक कॉलम को ऑटो-इंक्रीप्ट किया जाना चाहिए?
मैंने एक PostgreSQL डेटाबेस को प्रबंधित करने के लिए pgAdmin III सीखना शुरू कर दिया है। लेकिन एप्लिकेशन का उपयोग करना आसान नहीं था। यदि मैं pgAdmin III के साथ एक तालिका बनाता हूं या बनाया है, तो मैं एक कॉलम आईडी पर "ऑटो-इंक्रीमेंट" -functionality कैसे जोड़ सकता हूं जिसमें …

4
मौजूदा पीके में ऑटोइंक्रिमेंट जोड़ें
मैंने एक DB में एक तालिका बनाई जो पहले से ही किसी अन्य DB में मौजूद है। यह शुरू में पुराने डीबी डेटा से आबाद था। तालिका के PK को उन मानों को प्राप्त करना था जो पहले से ही उन रिकॉर्डों पर मौजूद हैं, इसलिए यह स्वायत्तता नहीं हो …

2
INSERT में कैसे ऑटो_इन्क्रिमेंट कीज़ को हैंडल किया जाता है (Select * FROM…)
मेरे पास table1और table2MySQL में है। दोनों के पास एक प्राथमिक auto_incrementकुंजी है id। यदि टेबल स्कीमा मेल खाता है और मैं करता हूं INSERT INTO table1 (SELECT * FROM table2)कि नई पंक्तियों के संबंध में क्या होता है table1? क्या वे अपने पुराने idमूल्यों को बनाए रखते हैं और …

1
स्वायत्त प्राथमिक कुंजी क्रिएट टेबल में ... चयन के रूप में
मैंने एक जटिल चयन क्वेरी के माध्यम से तालिका का निर्माण किया CREATE TABLE ... AS SELECT...। मैं इस क्वेरी में एक ऑटोइंटरमेंट प्राथमिक कुंजी कैसे जोड़ सकता हूं? उदाहरण के लिए: create table `user_mv` select `user`.`firstname` as `firstname`, `user`.`lastname` as `lastname`, `user`.`lang` as `lang`, `user`.`name` as `user_name`, `group`.`name` as …

4
पहचान कॉलम पुन: बीज: जब यह आवश्यक हो?
विश्वविद्यालय में अंतिम पाठों में से एक (मैं एक छात्र हूँ) के दौरान, व्याख्याता ने हमें एक डेटाबेस (MySQL सर्वर अगर यह मायने रखता है) विकसित करने के लिए कहा और छोटे ग्राहक ऐप जो डेटाबेस को डेटा स्रोत के रूप में उपभोग करेंगे। आवश्यकताओं में से एक यह था …

1
ऑटो वेतन वृद्धि सम्मिलित पंक्तियों की संख्या से अधिक क्यों होती है?
मैं इस अजीब व्यवहार से बहुत auto_incrementहैरान हूं कि मैं एक संग्रहीत प्रक्रिया का उपयोग करके थोक सम्मिलन करने के बाद एक बोली तालिका की बोली में दर्ज मूल्य में देख रहा हूं : INSERT INTO Bids (itemID, buyerID, bidPrice) SELECT itemID, rand_id(sellerID, user_last_id), FLOOR((1 + RAND())*askPrice) FROM Items WHERE …

4
MySQL: क्यों Auto_increment सिर्फ प्राथमिक कुंजी तक सीमित है?
मुझे पता है कि MySQL प्राथमिक कुंजियों में auto_increment कॉलम को सीमित करता है। ऐसा क्यों है? मेरा पहला विचार यह है कि यह एक प्रदर्शन प्रतिबंध है, क्योंकि शायद कुछ काउंटर टेबल कहीं है जो इस मूल्य को प्राप्त करने के लिए लॉक होना चाहिए। मेरे पास एक ही …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.