查看完整版本: [-- SQL语句的问题 --]

QTCN开发网 -> Qt基础编程 -> SQL语句的问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

介农酥 2020-01-05 18:03

SQL语句的问题

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语句,如果你们有更好的方法,希望能教下,我要把语句放到定时事务里面去。

介农酥 2020-01-06 10:12
我自己的语句写错了,我没想到语句写错了,也报错,我以为语句错了,最多,没有结果,没想到直接执行错误。


查看完整版本: [-- SQL语句的问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled