আমার user_interactions
4 টি কলাম সহ একটি টেবিল রয়েছে:
user_1
user_2
type
timestamp
প্রাথমিক কীটি (user_1,user_2,type)
এবং আমি এতে পরিবর্তন করতে চাই to(user_2,user_1,type)
সুতরাং আমি যা করেছি তা হ'ল:
drop primary key ...
add primary key (user_2,user_1,type)...
এবং ভয়েলা ...
সমস্যাটি হ'ল ডাটাবেসটি একটি সার্ভারে লাইভ।
সুতরাং আমি প্রাথমিক কী আপডেট করার আগে অনেক নকল ইতিমধ্যে ক্রিপ্ট হয়েছিল এবং সেগুলি ক্রমাগত ক্রাইপিংয়ে চলেছে।
কি করো?
আমি এখন যা করতে চাই তা হ'ল ডুপ্লিকেটগুলি মুছে ফেলা এবং সর্বশেষের সাথে রাখা timestamp
(যা টেবিলের একটি কলাম)।
এবং তারপরে কোনওভাবে পুনরায় প্রাথমিক কী আপডেট করুন।