我的一位朋友在mySQl中创建了一个表,如何检查他是否对列名应用了特定的约束。
就我而言,我想验证他是否对列CHECK
施加了CHG_HOUR
约束?查询DESC JOB
对'CHECK'约束没有帮助。
mysql> desc JOB;
+--------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+---------------+------+-----+---------+-------+
| JOB_CODE | char(3) | NO | PRI | NULL | |
| JOB_CLASS | char(30) | YES | | NA | |
| CHG_HOUR | decimal(12,2) | YES | | NULL | |
| OVERTIME_CHG | int(11) | NO | | NULL | |
+--------------+---------------+------+-----+---------+-------+
4 rows in set (0.00 sec)