根据你的拼写 @delete_text的结果是 从id=2017-01-11的测试中删除
MySQL数据库执行的最后一个SQL是DELETE FROM Test,其中id=2005(2017-1-11=2005)
因为缺少引用
把它改成这个,它就可以执行了 设置@delete_text=CONCAT('delete FROM Test,其中id=','',CONVERT(@trimrateAddate,DATE),'');