fixed sql
This commit is contained in:
parent
7180007dea
commit
e57842d3e1
|
@ -148,7 +148,7 @@ public class DB implements Runnable {
|
|||
log.info("Write databuffer to DB video count: " + writebuffercurrentsize);
|
||||
dbsize += writebuffercurrentsize;
|
||||
tostorebuffer.deleteCharAt(0);//delete leading ','
|
||||
String qu = "INSERT IGNORE INTO `ytcrawler`.`videos`(`id`, `length`, `created`, `langcode`, `category`, `videotitle`, `channel`, `tags`) VALUES " + tostorebuffer.toString();
|
||||
String qu = "INSERT IGNORE INTO `videos`(`id`, `length`, `created`, `langcode`, `category`, `videotitle`, `channel`, `tags`) VALUES " + tostorebuffer.toString();
|
||||
update(qu);
|
||||
|
||||
//reset buffer
|
||||
|
@ -168,7 +168,7 @@ public class DB implements Runnable {
|
|||
|
||||
private void updateVideo(Video v) {
|
||||
try {
|
||||
String qu = "UPDATE `ytcrawler`.`videos` SET `length` = '" + v.length + "', `created` = '" + v.created + "', `langcode` = SUBSTR('" + v.languageCode + "', 1, 3) ,`category` = '" + v.categorie + "',`videotitle` = SUBSTR('" + v.title + "',1,100),`channel` = SUBSTR('" + v.channel + "',1,20),`tags` = '" + v.tags.substring(0, v.tags.length() > 40 ? 40 : v.tags.length()) + "' WHERE `id` = '" + v.id + "';";
|
||||
String qu = "UPDATE `videos` SET `length` = '" + v.length + "', `created` = '" + v.created + "', `langcode` = SUBSTR('" + v.languageCode + "', 1, 3) ,`category` = '" + v.categorie + "',`videotitle` = SUBSTR('" + v.title + "',1,100),`channel` = SUBSTR('" + v.channel + "',1,20),`tags` = '" + v.tags.substring(0, v.tags.length() > 40 ? 40 : v.tags.length()) + "' WHERE `id` = '" + v.id + "';";
|
||||
update(qu);
|
||||
} catch(NullPointerException e) {
|
||||
|
||||
|
@ -192,7 +192,7 @@ public class DB implements Runnable {
|
|||
public void removeVideos(LinkedList<Video> vids) {
|
||||
log.info("Delete " + vids.size() + " videos.");
|
||||
for(Video s : vids) {
|
||||
update("DELETE FROM `ytcrawler`.`videos` WHERE `id`='" + s.id + "';");
|
||||
update("DELETE FROM `videos` WHERE `id`='" + s.id + "';");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -255,14 +255,14 @@ public class DB implements Runnable {
|
|||
}
|
||||
|
||||
public LinkedList<String> restoreTemp() {
|
||||
ResultSet res = query("SELECT * FROM `ytcrawler`.`temp` LIMIT 500;");
|
||||
ResultSet res = query("SELECT * FROM `temp` LIMIT 500;");
|
||||
LinkedList<String> out = new LinkedList<>();
|
||||
log.info("RestoreTemp");
|
||||
try {
|
||||
while(res.next()) {
|
||||
out.add(res.getString(1));
|
||||
}
|
||||
update("DELETE FROM `ytcrawler`.`temp` LIMIT 500;");
|
||||
update("DELETE FROM `temp` LIMIT 500;");
|
||||
} catch (Exception e) {}
|
||||
return out;
|
||||
}
|
||||
|
@ -270,7 +270,7 @@ public class DB implements Runnable {
|
|||
public void deleteDouble() {
|
||||
log.info("Started Delete Double");
|
||||
long start = System.currentTimeMillis();
|
||||
update("call ytcrawler.deletedouble();");
|
||||
update("CALL deletedouble();");
|
||||
log.info("Delete Double done in " + ((System.currentTimeMillis() - start)/60000) + " min");
|
||||
}
|
||||
|
||||
|
@ -287,7 +287,7 @@ public class DB implements Runnable {
|
|||
if(writetempbuffercurrentsize > writebuffersize || force) {
|
||||
log.info("Write Buffer: " + writetempbuffercurrentsize);
|
||||
totempbuffer.deleteCharAt(0);//delete leading ','
|
||||
String qu = "INSERT IGNORE INTO `ytcrawler`.`temp` (`ytid`) VALUES " + totempbuffer.toString() + ";";
|
||||
String qu = "INSERT IGNORE INTO `temp` (`ytid`) VALUES " + totempbuffer.toString() + ";";
|
||||
update(qu);
|
||||
|
||||
//reset
|
||||
|
|
Loading…
Reference in New Issue