หากคุณไม่ระบุ unsigned bigint จะถูกลงนาม หากคุณระบุ unsigned แล้ว bigint จะถูก unsigned
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable (หมายเลข bigint // ลงชื่อ Number2 bigint ไม่ได้ลงชื่อ // ไม่ได้ลงชื่อ ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.08 วินาที)
แทรกระเบียนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable (18446744073709551615,18446744073709551615);ข้อผิดพลาด 1264 (22003):ค่าอยู่นอกช่วงสำหรับคอลัมน์ 'Number' ที่แถว 1mysql> แทรกลงในค่า DemoTable (9223372036854775807,18446744073709551615); Query OK, 1 แถวได้รับผลกระทบ (0.28 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก * จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------------------+----------------------+| จำนวน | ที่ 2 |+---------------------+----------------------+| 9223372036854775807 | 18446744073709551615 |+---------------------+----------------------+1 แถว ในชุด (0.00 วินาที)