Commit f17df051 authored by yiwenshao's avatar yiwenshao

add

parent 053c670e
......@@ -22,3 +22,9 @@ writeFile
data
mtl
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++
.PHONY: all
executables:=main createSelect backFieldsToFiles analysis
executables:=main createInsert backFieldsToFiles analysis
all: $(executables)
createSelect: obj/createSelect.o $(OBJFILES)
$(CXX) -o createSelect $^ $(LDFLAGS)
createInsert: obj/createInsert.o $(OBJFILES)
$(CXX) -o $@ $^ $(LDFLAGS)
main: obj/main.o $(OBJFILES)
$(CXX) -o main $^ $(LDFLAGS)
$(CXX) -o $@ $^ $(LDFLAGS)
backFieldsToFiles: obj/backFieldsToFiles.o $(OBJFILES)
$(CXX) -o backFieldsToFiles $^ $(LDFLAGS)
$(CXX) -o $@ $^ $(LDFLAGS)
analysis: obj/analysis.o $(OBJFILES)
$(CXX) -o analysis $^ $(LDFLAGS)
$(CXX) -o $@ $^ $(LDFLAGS)
.PHONY:clean
......
......@@ -87,15 +87,28 @@ vector<string> getTables(string db){
int main(int argc,char**argv){
if(argc!=4){
cout<<"numOfpipe, db"<<endl;
cout<<"numOfpipe, db, isQuote"<<endl;
return 0;
}
string num = string(argv[1]);
numOfPipe = stoi(num);
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){
string query = createSelect(string(argv[2]),item);
string query = createSelect(string(argv[2]),item,isQuote);
backupselect(query,item);
}
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