কম্পিউটার টিউটোরিয়াল

MySQL ডেটাবেস রো টাপলে পূর্ণসংখ্যার পেছনে 'L' সাফিক্স কেন থাকে?

'L' সাফিক্সের কারণ: Python ২ এবং ৩ এর পার্থক্য

MySQL-এ পূর্ণসংখ্যার পেছনে L বা l সাফিক্স দেখা যেতে পারে। এটি মূলত Python ২-এর লং ইন্টিজার লিটারেল নিয়ম থেকে আসে।

Python ২ vs Python ৩

  • Python ২: 123L বা 123l লিখলে লং ইন্টিজার বোঝায়।
  • Python ৩: int এবং long একত্রিত হয়ে শুধু int থাকে। এখন L সাফিক্স দিলে এরর হয়।

MySQL ডেটাবেস রো টাপলে পূর্ণসংখ্যার পেছনে  L  সাফিক্স কেন থাকে? MySQL ডেটাবেস রো টাপলে পূর্ণসংখ্যার পেছনে  L  সাফিক্স কেন থাকে? MySQL ডেটাবেস রো টাপলে পূর্ণসংখ্যার পেছনে  L  সাফিক্স কেন থাকে? MySQL ডেটাবেস রো টাপলে পূর্ণসংখ্যার পেছনে  L  সাফিক্স কেন থাকে?

MySQL-এ প্রাসঙ্গিকতা

যখন MySQL ডেটাবেস রো টাপলে বড় পূর্ণসংখ্যা দেখানো হয়, তখন কিছু ক্লায়েন্ট লাইব্রেরি (বিশেষ করে Python ২ ভিত্তিক) L সাফিক্স যোগ করে দেয়। এটি কোনো ত্রুটি নয়, বরং বড় পূর্ণসংখ্যা নির্দেশ করার একটি কনভেনশন।

নোট: আধুনিক Python ৩ এবং MySQL ক্লায়েন্টে এই সাফিক্স সাধারণত দেখা যায় না।

  1. MySQL এরর #1046 - কোনো ডাটাবেস নির্বাচন করা হয়নি

  2. MySQL-এ ডাটাবেস আছে কিনা চেক করা

  3. MySQL-এ ফাংশন-বেইসড ইন্ডেক্স (Function-based Index) সম্ভব কি?

  4. Python-এ MySQL INSERT করার পর আইডি কীভাবে পাবেন?