เมื่อสร้างตารางใน phpMyAdmin สำหรับชนิดข้อมูล DECIMAL ต้องระบุ 2 พารามิเตอร์:
- X (Total Number of Digits): จำนวนหลักทั้งหมด (Precision)
- Y (Digits After Decimal Point): จำนวนหลักหลังจุดทศนิยม (Scale)
โครงสร้าง DECIMAL
DECIMAL(X,Y)
ตัวอย่าง
DECIMAL(6,4) = 6 หลักทั้งหมด, 4 หลักหลังจุดทศนิยม → ค่าที่ถูกต้องเช่น 24.5678 หรือ 560.23
ขั้นตอนใน phpMyAdmin
- เลือกฐานข้อมูล
- สร้างตารางใหม่ กำหนดชื่อและจำนวนคอลัมน์
- กด Go
- ในหน้ากำหนดโครงสร้างคอลัมน์:
- เลือก Type =
DECIMAL - ใน Length/Values ใส่
6,4(หรือค่าที่ต้องการ)
- เลือก Type =
- กด Save
ตัวอย่างตาราง DecimalPrecisionDemo มี 2 คอลัมน์: Id (INT) และ Amount (DECIMAL(6,4))
หมายเหตุ: สำหรับเงิน/ราคา แนะนำใช้ DECIMAL(18,2) หรือ DECIMAL(19,4) ตามมาตรฐาน