0
爲了限制我使用的分類輸入ENUM
而我該如何處理數字範圍(整數或實數),例如Imp。356-956MySQL創建表時指定數字輸入範圍
/**********************************************************************/
/*Create database and table with constraint*/
CREATE DATABASE Hactl;
CREATE TABLE Hactl.table1(
Type CHAR(1) ENUM('M','C') NOT NULL,
Region VARCHAR(50) NOT NULL,
Country VARCHAR(50) NOT NULL,
City VARCHAR(3) NOT NULL,
Imp DECIMAL(10,2) NOT NULL,
Exp DECIMAL(10,2) NOT NULL,
TS DECIMAL(10,2) NOT NULL,
Year INT(4) NOT NULL,
Month CHAR(3) ENUM('Jan', 'Feb', 'Mar',
'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep',
'Oct', 'Nov', 'Dec') NOT NULL,
);
感謝
哦,並添加您的投票到這個10歲(!)功能請求爲MySQL添加檢查約束:) http://bugs.mysql.com/bug.php?id=3464 – 2014-09-11 03:32:48