वास्तव में, आपको नहीं करना चाहिए। प्राथमिक कुंजी विशुद्ध रूप से तकनीकी, अर्थहीन मान होनी चाहिए। उनका मूल्य, और पीढ़ी की एकरसता, बिल्कुल भी मायने नहीं रखती।
इसके अलावा, चूंकि यह पंक्ति का पीके है, इसलिए आपके पास इस आईडी (विदेशी कुंजी) को संदर्भित करने वाली अन्य तालिकाओं में संभावित रूप से दर्जनों (या हजारों) अन्य पंक्तियां होंगी, इसलिए इसे तालिका में बदलना पर्याप्त नहीं होगा:आपको बदलना होगा यह हर जगह।
और इस बात की अच्छी संभावना है कि यह आईडी अन्य अनुप्रयोगों में भी संदर्भित है (उदाहरण के लिए, यह किसी ब्राउज़र में बुकमार्क किए गए URL का हिस्सा हो सकता है), और इसका मान बदलने से ये सभी संदर्भ अमान्य हो जाएंगे।
आपको प्राथमिक कुंजी कभी नहीं बदलनी चाहिए। यह हमेशा के लिए अपरिवर्तनीय होना चाहिए।
संपादित करें:मैंने प्रश्न को गलत तरीके से पढ़ा। आप वास्तव में एक पुरानी आईडी का पुन:उपयोग करना चाहते हैं। यह भी एक बुरा विचार है। मौजूदा संदर्भ उनके द्वारा प्रारंभ में संदर्भित किए जाने के अलावा कुछ और संदर्भित करेंगे। ऐसा तब होता है जब आप अपना फ़ोन नंबर बदलते हैं और किसी अन्य द्वारा इसका पुन:उपयोग किया जा रहा है, जो ऐसे लोगों से बहुत सारी कॉल प्राप्त करना शुरू कर देता है जो अभी भी यह सोचते हैं कि यह फ़ोन नंबर आपका है। बहुत कष्टप्रद। आप इस स्थिति से बचना चाहते हैं।