আমি কীভাবে, নির্ভরযোগ্যভাবে , এসকিউএলাইটে চেক করব, কোনও নির্দিষ্ট ব্যবহারকারীর সারণী বিদ্যমান কিনা?
আমি অবিশ্বাস্য উপায় জিজ্ঞাসা করছি না যেমন টেবিলে "নির্বাচিত *" কোনও ত্রুটি ফিরে পেয়েছে কিনা (এটি কি খুব ভাল ধারণা?)
কারণটি এরকম:
আমার প্রোগ্রামে, কিছু সারণী ইতিমধ্যে উপস্থিত না থাকলে আমার তৈরি করা এবং তারপরে পপুলেশন করা দরকার।
যদি সেগুলি ইতিমধ্যে বিদ্যমান থাকে তবে আমার কয়েকটি সারণী আপডেট করতে হবে।
প্রশ্নের মধ্যে থাকা টেবিলগুলি ইতিমধ্যে তৈরি হয়ে গেছে তার সিগন্যাল দেওয়ার পরিবর্তে আমার কি অন্য কোনও পথ অবলম্বন করা উচিত - উদাহরণস্বরূপ, আমার প্রোগ্রামের সূচনা / ডিস্কে সেটিংস ফাইলটিতে কোনও নির্দিষ্ট পতাকা তৈরি / স্থাপন / স্থাপন করে?
বা আমার পদ্ধতির অর্থ কি?
sqlite3.OperationalError
, সুতরাং আপনার তৈরির সময় আপনাকে অবশ্যই ত্রুটি বার্তাকে পার্স করতে হবে যেমন "টেবিল TABLE_NAME ইতিমধ্যে বিদ্যমান" বার্তাটি তৈরি করার সময় একটি সারণী, এবং যদি না হয় তবে ত্রুটিটি পুনরায় করুন এবং আমি মনে করি ত্রুটির বাক্য পরিবর্তন হবে না এর কোনও গ্যারান্টি নেই।