mysql爬坑:
在儲存過程中,想在concat中使用select into,into後的變數要只用帶@符號的,參考如下
begin
declare totalcountsql varchar(500);
set @totalcountsql= 'select count(1) into totalrecord from t_zhangdan;';
prepare stmtc from @totalcountsql;
execute stmtc;
deallocate prepare stmtc;
select @totalrecord;
error code: 1327. undeclared variable: totalrecord
將上面的改一下就行了:
set @totalcountsql= concat('select count(1) into @totalrecord1 from ' ,tablename);#總記錄數語句
prepare stmtc from @totalcountsql;
execute stmtc;
set totalrecord = @totalrecord1;
deallocate prepare stmtc;
或者: set @totalcountsql= concat('select username from ' ,tablename);#總記錄數語句
prepare stmtc from @totalcountsql;
execute stmtc;
set totalrecord = found_rows();
SpringBoot爬坑記錄
transactional事務回滾 方法上增加註解 transactional rollbackon exception.class public void example catch exception e 配置類序列化失敗 問題描述 將配置類使用 jackson 序列化時,出現序列化異常spri...
QT爬坑記錄
2020 8 28 二 編譯提示 error undefined reference to xx 看看建構函式是否為私有,如果為私有,格式為 類名 三 qt編譯出來的exe並不能直接使用 配置了環境變數除外 一般會缺少依賴的dll。解決方案 1 在開始選單下找到對應的qt for desktop 使...
搭建fastDFS爬坑記錄 四
一 將 fastdfs nginx module v1.16.tar.gz 傳 至 fastdfs 的 storage 服 務 器 的 二 將 fastdfs nginx module src 下的 mod fastdfs.conf 拷貝至 etc fdfs 下 三 建立 nginx client ...