收藏
回答

如何将一个string转为datetime型?

let sqlss ='DELETE FROM cec_laboratory_time where laboratory_id='+ids+' and convert(varchar,start_time)="'+app.globalData.time+'"';

一直报错,请大佬帮忙

+app.globalData.time+是string类型全局变量 2021-04-05 21:58:23

最后一次编辑于  04-04
回答关注问题邀请回答
收藏

2 个回答

  • Eric
    Eric
    04-04

    你这是在拼sql么?

    为什么要在小程序的前端拼sql?

    报错内容是什么?

    04-04
    有用 1
    回复 2
    • 指命人
      指命人
      04-05
      "message":"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'varchar,start_time)=\"2021-04-05 21:58:23\"' at line 1","code":"ER_PARSE_ERROR","errno":1064,"sqlState":"42000","sqlMessage":"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'varchar,start_time)=\"2021-04-05 21:58:23\"' at line 1"} 类似这样的,那要在哪里弄sql比较好 或者怎么让string类型和数据库里面的datetime比较大小
      04-05
      回复
    • Eric
      Eric
      04-05回复指命人
      sql 的双引号被转译了,检查一下传输是不是有encode
      04-05
      1
      回复
  • 指命人
    指命人
    04-07

    已解决

    04-07
    有用
    回复
登录 后发表内容
问题标签