InsertProductSellDaily sql语句报错

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕阿慧 2020-12-21 17:38:04

同学你好,老师这边测试没有问题,建议同学下载课程源码,如下:

http://img1.sycdn.imooc.com//climg/5fe06c3509d4bbf303470153.jpg

删除o2o数据库。运行o2o1.sql文件,初始化数据库,如下:

http://img1.sycdn.imooc.com//climg/5fe06c8c096826a306650205.jpg

再运行sql语句试试。如下:

INSERT
INTO
tb_product_sell_daily(product_id,shop_id,create_time,total)
(
SELECT
product_id,shop_id,date_format(create_time,'%Y-%m-%d'),count(product_id)
AS total FROM
tb_user_product_map
WHERE
date_format(create_time,'%Y-%m-%d') =
date_sub(curdate(),interval 1
day) GROUP BY product_id)

http://img1.sycdn.imooc.com//climg/5fe06ce109241a6f07120466.jpg

  • 提问者 wacky1 #1

    http://img1.sycdn.imooc.com//climg/5fe17c84094c3fa715740908.jpg没变啊

    2020-12-22 12:56:38
  • 好帮手慕阿慧 回复 提问者 wacky1 #2

    同学你好,建议同学设置一下mysql的sql_mode,再执行sql语句试试。如下:

    set session sql_mode =''

    http://img1.sycdn.imooc.com//climg/5fe186ee0957fc8706440634.jpg

    祝学习愉快~

    2020-12-22 13:41:19
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师