sql插入语句提示错误
sql语句如下:insertintobar(nian,num)VALUES(selectDATE_FORMAT(time,'%Y-%c'),COUNT(DATE_FORM...
sql语句如下:insert into bar (nian, num) VALUES (select DATE_FORMAT(time,'%Y-%c'), COUNT(DATE_FORMAT(time,'%Y-%c')) FROM news GROUP BY DATE_FORMAT(time,'%Y-%c'))上述中的select查询语句可以查询结果,但是想要将查询结果插入到bar表中,提示1064错误
问题的原因应该是一次性插入了多条记录,怎么样写sql实现一次性插入多条记录呢 展开
问题的原因应该是一次性插入了多条记录,怎么样写sql实现一次性插入多条记录呢 展开
4个回答
展开全部
insert into select 语句写错了,跟一条多条没关系,大概应该是 insert into bar (nian, num) select DATE_FORMAT(time,'%Y-%c'), COUNT(DATE_FORMAT(time,'%Y-%c')) FROM news GROUP BY DATE_FORMAT(time,'%Y-%c')
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into bar (nian, num)
select DATE_FORMAT(time,'%Y-%c'), COUNT(DATE_FORMAT(time,'%Y-%c')) FROM news GROUP BY DATE_FORMAT(time,'%Y-%c')
不要values
select DATE_FORMAT(time,'%Y-%c'), COUNT(DATE_FORMAT(time,'%Y-%c')) FROM news GROUP BY DATE_FORMAT(time,'%Y-%c')
不要values
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
怀疑查询出的数据有空格
追问
问题的主要原因应该是一次性插入多条记录
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询