为表的指定字段插入数据,就是在INSERT语句中只向部分字段中插入值,而其他字段的值为表定义时的默认值。没有默认值的列,如果可以为null,会赋null值,但是如果未给未设定默认值,且非空的列设置值的话,会报错。Field 'empNum' doesn't have a default value
在INSERT子句中可以随意列出列名,但是一旦列出,VALUES中要插入的value1,value2....需要于column1,column2...一一对应。如果类型不同,将无法完成数据的插入,并且MySQL会报错。
举例
INERT INTO departments(department_id,department_name)