收藏
回答

如何将一个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

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

3 个回答

  • showme
    showme
    2021-04-04

    你这是在拼sql么?

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

    报错内容是什么?

    2021-04-04
    有用 1
    回复 2
    • 指命人
      指命人
      2021-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比较大小
      2021-04-05
      回复
    • showme
      showme
      2021-04-05回复指命人
      sql 的双引号被转译了,检查一下传输是不是有encode
      2021-04-05
      1
      回复
  • 情秂的眼淚
    情秂的眼淚
    发表于移动端
    2021-07-13
    、)!
    2021-07-13
    有用
    回复
  • 指命人
    指命人
    2021-04-07

    已解决

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