Commit f17df051 authored by yiwenshao's avatar yiwenshao

add

parent 053c670e
...@@ -22,3 +22,9 @@ writeFile ...@@ -22,3 +22,9 @@ writeFile
data data
mtl mtl
core* core*
*.o
packages/tls/mysqlWrapper/analysis
packages/tls/mysqlWrapper/backFieldsToFiles
packages/tls/mysqlWrapper/createInsert
packages/tls/mysqlWrapper/createSelect
packages/tls/mysqlWrapper/main
...@@ -8,21 +8,21 @@ CXX=g++ ...@@ -8,21 +8,21 @@ CXX=g++
.PHONY: all .PHONY: all
executables:=main createSelect backFieldsToFiles analysis executables:=main createInsert backFieldsToFiles analysis
all: $(executables) all: $(executables)
createSelect: obj/createSelect.o $(OBJFILES) createInsert: obj/createInsert.o $(OBJFILES)
$(CXX) -o createSelect $^ $(LDFLAGS) $(CXX) -o $@ $^ $(LDFLAGS)
main: obj/main.o $(OBJFILES) main: obj/main.o $(OBJFILES)
$(CXX) -o main $^ $(LDFLAGS) $(CXX) -o $@ $^ $(LDFLAGS)
backFieldsToFiles: obj/backFieldsToFiles.o $(OBJFILES) backFieldsToFiles: obj/backFieldsToFiles.o $(OBJFILES)
$(CXX) -o backFieldsToFiles $^ $(LDFLAGS) $(CXX) -o $@ $^ $(LDFLAGS)
analysis: obj/analysis.o $(OBJFILES) analysis: obj/analysis.o $(OBJFILES)
$(CXX) -o analysis $^ $(LDFLAGS) $(CXX) -o $@ $^ $(LDFLAGS)
.PHONY:clean .PHONY:clean
......
...@@ -87,15 +87,28 @@ vector<string> getTables(string db){ ...@@ -87,15 +87,28 @@ vector<string> getTables(string db){
int main(int argc,char**argv){ int main(int argc,char**argv){
if(argc!=4){ if(argc!=4){
cout<<"numOfpipe, db"<<endl; cout<<"numOfpipe, db, isQuote"<<endl;
return 0; return 0;
} }
string num = string(argv[1]); string num = string(argv[1]);
numOfPipe = stoi(num); numOfPipe = stoi(num);
vector<string> tables = getTables(string(argv[2])); vector<string> tables = getTables(string(argv[2]));
bool isQuote;
if(string(argv[3]) == "true"){
isQuote = true;
}else if(string(argv[3]) == "false"){
isQuote = false;
}else{
printf("error\n");
return 0;
}
for(auto item:tables){ for(auto item:tables){
string query = createSelect(string(argv[2]),item); string query = createSelect(string(argv[2]),item,isQuote);
backupselect(query,item); backupselect(query,item);
} }
return 0; return 0;
} }
SELECT id,QUOTE(name) FROM `tdb`.`stu`
stu
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment