MySQL CAST সাংখ্যিক অভিব্যক্তি মূল্যায়নের সময় ওভারফ্লো পরিচালনা করতে পারে৷ ধরুন যদি সাংখ্যিক অভিব্যক্তি মূল্যায়ন ওভারফ্লো তৈরি করে তবে MySQL একটি ত্রুটি বার্তা প্রতিফলিত করে। এখন এই ওভারফ্লো পরিচালনা করার জন্য আমরা CAST এর সাহায্যে সেই সাংখ্যিক মানটিকে আনসাইনড-এ পরিবর্তন করতে পারি৷
উদাহরণস্বরূপ BIGINT সর্বোচ্চ মানের সাথে 1 যোগ করার ক্ষেত্রে, MySQL নিম্নরূপ ওভারফ্লো হওয়ার কারণে একটি ত্রুটি তৈরি করে -
mysql> 9223372036854775807 + 1; ERROR 1690 (22003) নির্বাচন করুন:BIGINT মান '(9223372036854775807+1)'-এ সীমার বাইরেএখন, CAST-এর সাহায্যে, MySQL এই ধরনের ওভারফ্লোকে নিম্নরূপ পরিচালনা করে:
mysql> CAST নির্বাচন করুন (9223372036854775807 আনসাইনড হিসাবে) +1;+------------------------------------------------ --------+| CAST(9223372036854775807 আনসাইনড) +1 |+--------------------------------------------------- --+| 9223372036854775808 |+--------------------------------------------+1 সারি সেটে (0.07 সেকেন্ড)