-------------------------------以下是個人根據網上翻閱加個人理解總結結果-------------------------------
mysql 表中數據類型和存儲過程都有bigint類型和bigint unsigned
CREATE TABLE `testbigint` ( `testbigint1` bigint(20) NOT NULL DEFAULT '0', `testbigint2` bigint(20) unsigned NOT NULL DEFAULT '0' ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
可以看出,bigint unsigned是可以創建的。但是之前陷入誤區以為沒區別,是因為使用navicat for mysql這個工具無符號在下邊顯示的,並不會在數據類型處顯示,如圖:
可以看出,數據類型處是不顯示bigint unsigned類型的,在下方會顯示有無符號選項。