SQL Server提示:消息 544,级别 16,状态 1,第 1 行 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'access_log' 中的标识列插入显式值。是由于表中有主键或者其中有一个列使用了identity(1,1) 自增加。sql
应该:ide
set identity_insert 表名 ON
使用此命令把表的自增列设置为ON,而后再执行插入code
set identity_insert access_log ON --若是表格设定了自增字段,插入数据时又想手动插入,须要打开该权限 INSERT INTO access_log (aid,site_id,count,date) VALUES (1, 1,45, '2016-05-10'), (2, 3,100, '2016-05-13'), (3, 1,230, '2016-05-14'), (4, 2,10, '2016-05-14'), (5, 5,205, '2016-05-14'), (6, 4,13, '2016-05-15'), (7, 3,220, '2016-05-15'), (8, 5,545, '2016-05-16'), (9, 3,201, '2016-05-17'); set identity_insert access_log OFF--关闭