আমি মাইএসকিউএল ব্যবহার করছি। আমার কাছে EMP নামে একটি টেবিল রয়েছে এবং এখন একই স্কিমা, একই কলাম এবং একই সীমাবদ্ধতা নিয়ে আমার আরও একটি টেবিল (EMP_TWO) তৈরি করা দরকার। কিভাবে আমি এটি করতে পারব?
আমি মাইএসকিউএল ব্যবহার করছি। আমার কাছে EMP নামে একটি টেবিল রয়েছে এবং এখন একই স্কিমা, একই কলাম এবং একই সীমাবদ্ধতা নিয়ে আমার আরও একটি টেবিল (EMP_TWO) তৈরি করা দরকার। কিভাবে আমি এটি করতে পারব?
উত্তর:
অন্য সারণির কাঠামো / সীমাবদ্ধতার উপর ভিত্তি করে একটি নতুন সারণী তৈরি করতে ব্যবহার করুন:
CREATE TABLE new_table LIKE old_table;
ডেটা জুড়ে অনুলিপি করতে, প্রয়োজন হলে ব্যবহার করুন
INSERT INTO new_table SELECT * FROM old_table;
লাইক অপশনটিতে নোটগুলি থেকে সাবধান থাকুন:
মূল সারণীতে সংজ্ঞায়িত কোনও কলামের বৈশিষ্ট্য এবং সূচিপত্র সহ অন্য সারণির সংজ্ঞা অনুসারে একটি খালি সারণী তৈরি করতে LIKE ব্যবহার করুন:
টেবিল তৈরি করুন new_table মত লাইক_ টেবিল; মূল টেবিলের মতো টেবিল স্টোরেজ ফর্ম্যাটটির একই সংস্করণ ব্যবহার করে অনুলিপিটি তৈরি করা হয়েছে। মূল টেবিলের উপর নির্বাচন করুন বিশেষাধিকারের প্রয়োজন।
লাইক শুধুমাত্র বেস টেবিলের জন্য কাজ করে, দেখার জন্য নয়।
টেবিল তৈরি করুন ... লাইকটি মূল টেবিলে বা কোনও বিদেশী কী সংজ্ঞাগুলির জন্য নির্দিষ্ট করা কোনও ডেটা ডিরেক্টরি বা সূচি নির্দেশক সারণী বিকল্পগুলি সংরক্ষণ করে না।
LIKEআপনি কোনও CREATEবিবৃতিতে ব্যবহার করতে পারবেন তা সম্পূর্ণ অজানা ছিল ।
CREATE TABLE new_db.new_table LIKE old_db.old_table:)
আপনি এইভাবে যান না কেন
CREATE TABLE new_table LIKE Select * from Old_Table;
অথবা আপনি এর মতো ডেটা ফিল্টার করে যেতে পারেন
CREATE TABLE new_table LIKE Select column1, column2, column3 from Old_Table where column1 = Value1;
আপনার নতুন সারণীতে একই বাধা থাকার জন্য প্রথমে আপনাকে স্কিমা তৈরি করতে হবে তারপরে আপনার স্কিমা তৈরির জন্য ডেটা নেওয়া উচিত
CREATE TABLE new_table LIKE Some_other_Table;
likeএবং select *এক বিবৃতিতে ব্যবহার করা সম্ভব ? আমার ত্রুটি হচ্ছে এছাড়াও দয়া করে এই উত্তরটি stackoverflow.com/questions/10147565/create-table- Like