MySQL-এ INT এবং INTEGER একই জিনিসের সমার্থক (synonym)। উভয়ই অভ্যন্তরীণভাবে INT(11) হিসেবে সংরক্ষিত হয় এবং একই রেঞ্জ (-2147483648 থেকে 2147483647) সমর্থন করে।
প্রমাণ: INT টেবিল
CREATE TABLE `IntDemo` (`Id` INT);
DESC `IntDemo`;
আউটপুট: Type = int(11)
INSERT INTO `IntDemo` VALUES (2147483647), (-2147483648);
SELECT * FROM `IntDemo`;
ফলাফল: উভয় মান সফলভাবে ইনসার্ট হয়।
প্রমাণ: INTEGER টেবিল
CREATE TABLE `IntegerDemo` (`Id` INTEGER);
DESC `IntegerDemo`;
আউটপুট: Type = int(11) (এখানেও int(11) দেখাবে)।
INSERT INTO `IntegerDemo` VALUES (2147483647), (-2147483648);
SELECT * FROM `IntegerDemo`;
ফলাফল: একই রেঞ্জ সমর্থন করে।
নिष्कর্ষ
INT এবং INTEGER একই; আপনার পছন্দমত যেকোনো একটি ব্যবহার করুন। INT ছোট হয়ে লেখা সহজ, তাই এটি বেশি প্রচলিত।