• 1568阅读
  • 1回复

[提问]SQL语句的问题 [复制链接]

上一主题 下一主题
离线介农酥
 

只看楼主 倒序阅读 楼主  发表于: 2020-01-05
回复本帖可获得5RMB金钱奖励!
每人最多可获奖2次,奖池剩余20RMB金钱 (中奖几率10%)
mysql(5.5.6)语句如下:
set @sql = CONCAT('select * from express_plc.express_inflow_tt
where create_time > date_sub(CURRENT_TIMESTAMP, INTERVAL 10 day) ',
'into outfile ',
'C:\\Users\\zq\\Desktop\\express_inflow_tt',
DATE_FORMAT(curdate(), '%Y%m%d'),
'.txt');

prepare execsql from @sql;

execute execsql;

报错:
Unknown prepared statement handler (execsql) given to EXECUTE

虽说不属于Qt的问题,但是我也不知道问谁,只能问各位老友了。

语句的本意就是将选择的结果放到一个以日期命名的文件中,上面的方法是我从网上搜的,使用了prepare语句,如果你们有更好的方法,希望能教下,我要把语句放到定时事务里面去。
离线介农酥

只看该作者 1楼 发表于: 2020-01-06
我自己的语句写错了,我没想到语句写错了,也报错,我以为语句错了,最多,没有结果,没想到直接执行错误。
快速回复
限100 字节
 
上一个 下一个