মনে করুন, আমার কাছে একটি টেবিল foo
রয়েছে, যার মধ্যে কিছু পরিসংখ্যান রয়েছে যা এখন এবং পরে গণনা করা হয়। এটি অন্যান্য প্রশ্নের দ্বারা ভারী ব্যবহৃত হয়।
এই কারণেই আমি আরও সাম্প্রতিক পরিসংখ্যানগুলিতে গণনা করতে চাইছি foo_new
এবং যখন গণনা প্রস্তুত হবে তখন সেগুলি স্যুপ করব।
আমি কাজ করতে পারে
ALTER TABLE foo RENAME foo_tmp;
ALTER TABLE foo_new RENAME foo;
তবে foo
কোনও টেবিল না থাকাকালীন যদি কোনও প্রশ্নের জন্য এই দুটি লাইনের মধ্যবর্তী টেবিলের প্রয়োজন হয় foo
? আমার ধারণা আমি কোনওভাবে এটি লক করতে হবে ... বা এটি করার অন্য কোনও উপায় আছে?