因此,在本作业中,我得到了具体说明:
“使用TINYINT(2)数据类型向驱动程序表添加新的driver_age列,该数据类型不能为负值,并且不能为null。”
因此我将以下代码放入系统中:
`ALTER TABLE EPDriver.drivers ADD driver_age TINYINT(2) NOT NULL;`
我不断从系统中收到一条错误消息:
[错误]:任务2。预期:将新的driver_age列添加到驱动程序 具有指定数据类型的表。再试一次。
这是在Codio中完成的,它可以自动对我的代码进行分级。我认为这与TINYINT可以变为负数有关,但现在我不知道如何更正该参数。
答案 0 :(得分:0)
您可以将UNSIGNED
属性添加到TINYINT(2)
,以使其永远不会为负。
ALTER TABLE EPDriver.drivers ADD driver_age TINYINT(2) UNSIGNED NOT NULL;